Kann ich, abgesehen vom Drücken eines physischen Netzschalters, verhindern, dass Nicht-Administratorbenutzer das Herunterfahren der Software einleiten?
In Mac OS X Lion dürfen alle Benutzer die Workstation herunterfahren. Wie erlaube ich nur dem Administrator, die Arbeitsstation herunterzufahren?
Sie können den Workgroup Manager und die verwalteten Einstellungen (MCX) von OS X verwenden, um den Zugriff auf die Befehle „Neu starten“ und „Herunterfahren“ im Finder einzuschränken:
..verwenden Sie dann das Voreinstellungsfenster „Konten“, um die Schaltflächen „Neu starten“, „Ruhezustand“ und „Herunterfahren“ im Anmeldefenster anzuzeigen oder auszublenden:
Das scheint drastisch, und ich würde es nicht auf meinem System testen wollen, aber wenn man wirklich entschlossen wäre, nicht-administrative Benutzer daran zu hindern, das System ordnungsgemäß herunterzufahren, könnte man /sbin/shutdown
. Das Programm /sbin/shutdown
, das eigenständig ausgeführt wird, erfordert Administratorrechte, aber normale Benutzer können es über den Shutdown-Befehl in der GUI aufrufen. Der Befehl zum Herunterfahren in der GUI hängt /sbin/shutdown
jedoch von ab. Wenn das Programm also nicht dort gefunden wird, wo es erwartet wird, wird die Sequenz zum Herunterfahren der GUI nicht abgeschlossen.
Wenn ein Benutzer mit Administratorrechten das System herunterfahren möchte, kann er renamed /sbin/shutdown
von der Befehlszeile aus mit aufrufen sudo
.
Beachten Sie, dass nichts davon (oder irgendeine andere Softwarelösung) einen Benutzer mit physischem Zugang zum Gerät daran hindert, den Netzschalter zu drücken und zu halten, einfach das Netzkabel aus der Steckdose zu ziehen und den Leistungsschalter für den Stromkreis auszulösen der Rechner usw.
chmod error: Unable to change file mode on shutdown: Operation not permitted.
Gerry
Drachen