Hallo,
wie kann ich einen Shutdown als User durchführen ?
Danke,
Alex
Hallo,
wie kann ich einen Shutdown als User durchführen ?
Danke,
Alex
Hi Alex,
Befehl : su
Dann : root Kennwort und runterfahren
Gruß Norbert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
hi,
wie kann ich einen Shutdown als User durchführen ?
Du könntest ja mal: man 8 shutdown, stichwort „Access Control“ lesen, da steht das drinne.
hth,
al
wie kann ich einen Shutdown als User durchführen ?
Schau mal die Datei /etc/inittab an. Dort steht in einer Zeile ctrl-alt-del. Danach kommt ein Befehl namens shutdown mit dem Parameter -r. Den Parameter änderst du in -h. Nach einem kill -HUP 1 kann jeder Benutzer mit dem Affengriff, das System runterfahren. Die Änderungen müssen natürlich vom root gemacht werden.
Der Kill Befehl erzwingt ein Neueinlesen der Konfigurationsfiles für den Prozess mit der Nummer 1 (ps xa) welcher immer der INIT Prozess ist. Und der Parameter -r erzwingt einen Neustart des Systems, was eigentlich nicht immer erwünscht ist. Je nachdem welche Distro du benutzt, steht statt -r auch schon -h.
CU Roland
Danach kommt ein Befehl namens
shutdown mit dem Parameter -r. Den Parameter
änderst du in -h. Nach einem kill -HUP 1 kann
jeder Benutzer mit dem Affengriff, das System runterfahren.
Die Änderungen müssen natürlich vom root gemacht
werden.
Die Optionen -r und -h haben nicht mit den Zugriffs-
berechtigungen zu tun. -r bedeutet „reboot“ und -h „halt“.
Meines Erachtens sollte der Affengriff problemlos auch
fuer normale User funktionieren. Ich koennte mir vorstellen,
dass es dafuer auch Einstellungsmoeglichkeiten gibt. Wenn
man einen root-Befehl vereinzelten Nutzern zugaenglich
machen will, gibt es das Prograemmchen „sudo“, welches ganz
speziellen Nutzern ganz spezielle root-Programme erlaubt.
Konfiguriert wird sudo in /etc/sudoers.
MEB
Hallo Alex,
Ich glaube das könnte unter Linux auch funktionieren!
Befehl kommt von HP-UX aber UNIX ist UNIX
Bitte um rückmeldung ob es funktioniert!!
Danke!
mfg.
Walter
hallo,
In der Datei „/etc/shutdown.allow“ kann der Systemverwalter
angeben wer den Befehl shutdown zusatzlich ausführen darf.
jup, so steht das in man shutdown auch drin. Allerdings muss man shutdown mit dem Schalter -a in aufrufen, damit es die /etc/shutdown.allow beachtet (ggf. muss man das auch in der /etc/inittab anpassen, wenn man’s beim Affengriff genauso behandeln will)
al
Sobald ich den Befehl:
shutdown -a -h now
als User ausführe (der User ist in der shutdown.allow Datei eingetragen), bekomme ich als Fehlermeldung:
shutdown: must be root
Was habe ich vergessen ?
Ich habe mir eben mal die Manpage von shutdown durchgelesen.
Die Sache mit der shutdown.allow funktioniert etwas anders. Wenn die Datei nicht vorhanden ist, dann kann jeder User das System mit dem Affengriff herunterfahren. Trägt man dagegen in der shutdown.allow einige User ein, so checkt das System beim Affengriff (muß in der init-Datei aber shutdown -a eingetragen sein) ob der User in dieser Datei steht und fährt dann das System runter (oder nicht).
Ich möchte das System aber mit einem shutdown Befehl eines Users runterfahren und nicht mit dem CTRL-ALT-DEL.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wenns um Dich selbst geht, mach einfach das als root folgende:
(normalerwise gibt es zu jedem Benutzer eine Gruppe, die
nur ihn enthaelt, sei diese G, sonst leg halt eine an.)
chgrp G shutdown
chmod 4750 shutdown
und fertig. jetzt koennen root und du den rechner runterfahren
und keiner sonst.
-Kleines Sicherheitsprblem: wenn einer am Rechner sizt und dein
Passwort kennt, kann er damit root werden. Aber da der
Rechner ja bestimmt bei dir zuhause steht…
MFG
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Die Optionen -r und -h haben nicht mit den Zugriffs-
berechtigungen zu tun. -r bedeutet „reboot“ und -h „halt“.
Meines Erachtens sollte der Affengriff problemlos auch
fuer normale User funktionieren.
Wirklich? Es ist nur so dass viele Distributionen standardmässig rebooten mit dem Affengriff, weswegen man -r nach -h ändern muss. Auf dem Level wo diese Einstellung verarbeitet wird, gibt es gar keine User Rechte.
CU Roland
Ich möchte das System aber mit einem shutdown Befehl eines
Users runterfahren und nicht mit dem CTRL-ALT-DEL.
Bei SuSE geh in /ect/rc.config, bei KBD shutdown „all“ einstellen für alle Benutzer, „local“ für Benutzer am Rechner, die sich nicht über das Netz einloggen, geht auch mit Yast1 unter Administration-Login.
Gruß
Rainer