Am Freitag, 5. Oktober 2001 16:40 schrieb Helmut Willems:
Hallo!
Ich habe in unserem Pfarrbüro ein Netzwerk eingerichtet und einen Linux-Server, der mehrere X-Clients bedient, die sich remote über xdm bzw. kdm einloggen können. Jetzt habe ich das Problem, dass die Client-Rechner vom Benutzer heruntergefahren werden sollen ohne root-Account und ohne schwierige Tastenkombinationen. Am Besten wäre ein kleines Skript, das einen Shutdown-Button am Anmeldebildschirm einblendet. Das Skript habe ich, aber ich bekomme es nicht angezeigt, weil durch das rx-Skript, das den X-Server startet (xdmsc-Paket) die Ausgabe des Servers eingeblendet wird. Dort möchte ich das Skript aber nicht plazieren, weil der ja nicht heruntergefahren werden soll. Gibt es eine Lösung, wie ein Benutzer einfach den Client herunter fahren kann? (Im Augenblick verwende ich die Tastenkombinationen Strg-Alt-F2 und Strg-Alt-Entf)
Hallo Helmut, hallo Leute, wie wäre es damit (läuft bei mir auf 2 Rechnern): einen Benutzer namens "halt" anlegen (evtl. passwortlos) in /home/halt/.profile folgendes eintragen: sudo /sbin/init 0 visudo aufrufen und folgendes eintragen: halt ALL=(ALL) NOPASSWD:/sbin/init 0 Damit können die Benutzer durch "einloggen" als Benutzer "halt" das System herunterfahren. Falls auch der Server heruntergefahren werden soll, kannst Du auf dem Server ebenfalls einen Benutzer halt anlegen und Dich dann per Telnet oder ssh als "halt" einloggen, um den Server herunterzufahren. In diesem Fall sollte in der .profile nach dem sudo-Aufruf in der nächsten Zeile noch "exit 0" stehen, damit Du vor dem Herunterfahren sauber ausgeloggt wirst (bevor ich das eingetragen hatte, war manchmal ein killall telnet nötig :-) Gruß Christian Boltz -- Linux is like a wigwam: no gates, no windows, but an apache inside.