Am 22.06.2005 um 10:29 Uhr schrieb Matthias Houdek <[EMAIL PROTECTED]>:
> Hallo Thilo Engelbracht, hallo auch an alle anderen > > Am Mittwoch, 22. Juni 2005 09:44 schrieb Thilo Engelbracht: > > Guten Morgen, liebe Liste! > > > > Ich möchte gerne erreichen, dass ein normaler User meinen > > Linux-Server herunterfahren kann. > > > > Meine Vorgehensweise: > > 1.) Eine Datei "/etc/shutdown.allow" mit folgendem Inhalt erzeugt: > > #thilo > > peter > > simone > > Das sollte so OK sein. > > > 2.) In der /home/$USER/.bashrc ein Alias "halt" angelegt: > > alias halt='/sbin/shutdown -t1 -a now' > > Ggf. mit -h (Halt) oder -P (Power Off) ergänzen. (Ich glaube, ohne wird > in Runlevel 1 gewechselt) > > Außerdem wird die .bashrc nur beim Öffnen einer neuen Shell ausgelesen. > Und schreib es doch gleich in die /etc/bash.bashrc, dann gilt es für > alle User und du brauchst nur die /etc/shutdown.allow editieren. Guter Tipp. Danke. > > (Die Parameter habe ich mir aus der "/etc/inittab" kopiert, > > wenn CTRL-ALT-DEL gedrückt wird - nur ohne reboot.) > > > > > > Dann habe ich - als Benutzer "thilo" - versucht, den Rechner > > herunterzufahren. Eigentlich sollte laut Manpage folgende > > Fehlermeldung erscheinen: > > > > shutdown: no authorized users logged in > > > > Allerdings wird folgende Meldung ausgegeben: > > > > shutdown: you must be root to do that! > > > > Auch ein anderer Benutzer (z.B. "simone") kann den Server nicht > > herunterfahren. Auch hier wird die Meldung "shutdown: you must be > > root to do that!" ausgegeben. > > Kann denn auf die /etc/shutdown.allow zugegriffen werden? Es sieht so > aus, als würde sie ignoriert. $ls -al /etc/shutdown.allow -rw-r--r-- 1 root root 14 2005-06-22 09:26 /etc/shutdown.allow Ist doch in Ordnung, oder? > > Ein CTRL-ALT-DEL hingegen funktioniert ohne Probleme... > > d.h., bei Thilo kommt die entsprechende Fehlermeldung (no authorized) > und bei Simone klappt es? Nein, bei _allen_ Benutzern kommt diese Fehlermeldung "shutdown: you must be root to do that!" Und eigentlich _sollte_ beim Benutzer "thilo" folgende Fehlermeldung erscheinen: "shutdown: no authorized users logged in". Schließlich ist der User "thilo" in der "/etc/shutdown.allow" nicht enthalten... Und der Benutzer "simone" sollte den Rechner runterfahren können... Wie Du schon geschrieben hast: Anscheinend wird das File "/etc/shutdown.allow" überhaupt nicht beachtet! :-( Hast Du noch eine Idee? An alle anderen, die mir geantwortet haben: Ja, "sudo" ist natürlich eine Alternative. Aber es muss doch auch so möglich sein - vor allem dann, wenn in der Manpage zu "shutdown" auf die Möglichkeit einer "/etc/shutdown.allow" hingewiesen wird. Vielen Dank für Eure Hilfe. Gruß, Thilo -- Registered Linux user #348074 with the Linux counter http://counter.li.org -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

