Hallo Stefan! Am 04.01.2010 um 08:56 Uhr schrieb Stefan Plenert:
Ich habe mcedit /etc/shutdown.allow gestartet (mcedit nach der Installatione engl - jetzt meldet es sich in deutsch)
nach speichern - F2, war die Datei in etc
Prima - wenn du Fragen zu mcedit hast, bist du in dieser Liste an der richtigen Stelle :-)
stefan@linux-1c4m:~> /sbin/shutdown -a -h now shutdown: you must be root to do that!
Das hatten wir bereits festgestellt.
Ich fragte mich eins - ein shell script muss ich erst mit chmod aktivieren, muss ich die Datei auch erst aktivieren?
Bei scripten hast du recht, aber /etc/shutdown.allow ist kein script, sondern lediglich eine Datei die vom Programm /sbin/shtudown ausgelesen wird, wenn die Option -a dabei ist. Jemand anderes schrieb, dass /sbin/shtudown das SUID-Bit erhalten muss. Das machst du als root auf der Konsole so: chmod 4755 /sbin/shutdown SuSE merkt allerdings, dass du hier das System verändert hast. Du solltest also auch die Datei /etc/permissions.local bearbeiten. In dieser Datei sollte auch ein Beispiel für ein anderes Programm sein. In deinem Fall muss es also heißen: /sbin/shutdown root:root 4755 Füge das als letzte Zeile einfach hinzu, dann geht das SUID-Bit für /sbin/shutdown nicht verloren. Viel Erfolg Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org