shutdown als user in Konsole
Hallo Liste, ist es moeglich ein System so zu aendern, dass ein ueber die Konsole ueber LAN angemeldeter User das Kommando "halt" oder "shutdown -h " ausfuehren kann ? Frank
Am Sonntag, 23. April 2006 20:14 schrieb Frank Thiel:
Hallo Liste,
ist es moeglich ein System so zu aendern, dass ein ueber die Konsole ueber LAN angemeldeter User das Kommando "halt" oder "shutdown -h " ausfuehren kann ?
ja, realtiv einfach: man sudo sudo, sudoedit - execute a command as another user sei USER der Name des Benutzers, dann in /etc/sudoers folgendes eintragen USER ALL=(ALL) NOPASSWD:/sbin/shutdown * und dann das Script in /home/USER/bin/shutdown #!/bin/sh if [ $UID -eq 0 ] then /sbin/shutdown $* else /usr/bin/sudo /sbin/shutdown $* fi beim ersten Aufruf von /home/USER/bin/shutdown muß u.U. das Passwort des Users angegeben werden; dann nicht mehr. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Frank Thiel schrieb:
Hallo Liste,
ist es moeglich ein System so zu aendern, dass ein ueber die Konsole ueber LAN angemeldeter User das Kommando "halt" oder "shutdown -h " ausfuehren kann ?
Ein Script erstellen: #!/bin/sh shutdown -h now Und das der Gruppe zuordnen, die es ausführen können soll. Noch mit "chmod ug+x script" ausführbar machen. Es gibt aber auch noch eine andere Methode mittels sudo. Hier: http://www.pro-linux.de/news/2004/7331.html kannst du es nachlesen. Wobei der obige sudo-Weg der beste ist, noch besser als der von Jürgen, denn dieser Einsatzzweck (siehe Link) ist ja dafür vorgesehen. Martin
participants (3)
-
Dr. Jürgen Vollmer
-
Frank Thiel
-
Martin Ereth