Mailinglist Archive: opensuse-de (3429 mails)

< Previous Next >
Re: root in Message-Header
  • From: wobo@xxxxxxxxxxxxxxxxxxxx (Wolfgang Bornath)
  • Date: Thu Feb 26 03:38:19 1998
  • Message-id: <6d2o3b$7ot$1@xxxxxxxxxxxxxx>



Sorry, bin´s nochmal:

Volker Mueller wrote:
 
 
> Das meinte ich mit "nicht alle Dateien". Wenn Du das Vrz. $HOME/.netscape
> loeschst, sollte Netscape wieder laufen. In den uebrigen
Done. Netscape läuft und die Mail-Dateien habe ich rüberkopiert. Läuft.
~/wobo/.tkdesk habe ich gelöscht und nach Aufruf von Tkdesk läuft´s auch
wieder. (Danke, Tomas!)
 
> Das kannst Du durch 2 Varianten loesen. Entweder (IMHO etwas aufwendiger)
> mittels sudo oder ueber Gruppen. Mach' die Scripts fuer "Gruppe"
> ausfuehrbar, "schenk'" sie der Gruppe dialout ("chgrp dialout
> <scriptname>") und den user wobo der Gruppe dialout angehoerig (mittels
> Yast->Admin->Gruppenverwaltung). Nach neuem Einloggen (reboot IMHO nicht
> erforderlich) des users wobo sollte das laufen.
> 
> Ich hoffe, ich habe mich jetzt nicht vertan ...

Möglicherweise doch :-(

Ich starte den Internetzugang per ISDN durch ein Script:
-----------------------------------
#! /bin/sh
#
/sbin/isdnctrl dial ippp0
sleep 5
/sbin/route add default ippp0
------------------------------------
Owner:root Group:dialout -rwxr-xr--
User wobo ist in Group dialout.
Nach Starten des Scripts bekomme ich eine Fehlermeldung:

Error:/dev/isdnctrl: Permission denied
SIOCADDRT:Operation not permitted

Strace-Log des Fehlers:
----------------------------------------
/dev/isdnctrl: Permission denied
SIOCADDRT: Operation not permitted
    while executing
"exec on"
    invoked from within
".pop4 invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke]"
    invoked from within
"if {($w == $tkPriv(window))
                && ([$w cget -state] != "disabled")} {
            uplevel #0 [list $w invoke]
        }"
    invoked from within
"if {$w == $tkPriv(buttonWindow)} {
        set tkPriv(buttonWindow) ""
        $w config -relief $tkPriv(relief)
        if {($w == $tkPriv(window))
                && ([$w cget -state] ..."
    (procedure "tkButtonUp" line 3)
    invoked from within
"tkButtonUp .pop4"
    (command bound to event)
---------------------------------------------

/dev/isdnctrl kann ich nicht mit chown behandeln. /sbin/isdnctrl ist
executable für Group dialout.
Was nun?

> Neinnein. Eigentlich ist alles, was wobo unter Beruecksichtigung einiger
> Sicherheitsvorschriften ausfuehren darf (rm -rf / gehoert nicht dazu ;-))
> fuer "normale" user ausfuehrbar.
s.o.

> Sachen, die root vorbehalten sind, kannst
> Du dann immer noch mit "su -c "<command>" als root ausfuehren. Damit wird
bei su -c blahblub kommt die Aufforderung, ein Passwort einzugeben. Bei
Eingabe des root-Passwortes (das ist doch wohl gemeint?) erscheint:
Password incorrect! Das gleiche passiert bei Eingabe des Passwortes für
wobo. Also, su is nich :-((

Wolfgang, der sich nicht mehr Schwester Ruth nennen möchte.

-- 
wobo <wobo@xxxxxxxxxxxxxxxxxxxx>
Powered By Penguin No.65462
----------------------------------------------
"Walting Mozilla, waltzing Mozilla, here goes
awaltzing Mozilla with me..."
(Australischer Netscape-Surfer)

--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxx
schicken, mit dem Text: unsubscribe suse-linux


< Previous Next >