Shutdown für alle User

ich möchte, dass alle User den Rechner runterfahren können (reboot, halt, shutdown), bis jetzt kann das nur der root. Ich habe schon versucht z.B beim halt script ein S recht zu setzten, nur kann ich das nur für die Gruppe und nicht für other. r und x Rechte sind für other gesetzt, was muss ich jetzt noch machen?

Gruss
Steve

ich möchte, dass alle User den Rechner runterfahren können
(reboot, halt, shutdown), bis jetzt kann das nur der root. Ich
habe schon versucht z.B beim halt script ein S recht zu
setzten, nur kann ich das nur für die Gruppe und nicht für
other. r und x Rechte sind für other gesetzt, was muss ich
jetzt noch machen?

aeh, setgid hilft hier nicht weiter, zumindest nicht auf systemen ohne role-based administration. hier wird auf uid 0 geprueft, also brauchst du suid root :frowning:

chown root /sbin/shutdown
chmod 4555 /sbin/shutdown

viel besser ist aber sudo…

joachim, der sonst eher damit befasst ist, suid binaries zu entfernen…

chown root /sbin/shutdown
chmod 4555 /sbin/shutdown

viel besser ist aber sudo…

ACK.

Siehe auch: „Alle Macht dem User“

joachim, der sonst eher damit befasst ist, suid binaries zu
entfernen…

Und das ist auch gut so[tm]

**man 8 shutdown**

 Shutdown wasn't designed to be run setuid. /etc/shutdown.allow is not used to find out who
 is executing shutdown, it ONLY checks who is currently logged in on (one of the) console(s).