Shutdown durch normalen User

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
richtri
Beiträge: 35
Registriert: 13.09.2002 21:33:33

Shutdown durch normalen User

Beitrag von richtri » 25.10.2002 17:34:30

Gibt es die Möglichkeit einem normalen User das System runterfahren zu lassen? "shutdown -h now" funktioniert ja nicht. Es müsste ein Konsolebefehl sein. Ein Script wäre perfekt. Was muss da alles drinn stehen?
Danke ...richtri

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 25.10.2002 17:39:42

Eine Möglichkeit wäre der Einsatz der Kommandos su oder super.
Ich verwende hier super dafür : super shutdown -h now
Dazu muss nur die /etc/super.tab angepasst werden, mit z.B. folgenden Einträgen:
shutdown /sbin/shutdown myx

Gruß myx

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 25.10.2002 17:46:37

sudo geht auch noch, danach können User auch root only Kommandos ausführen, wenn root es ihnen erlaubt hat.

Du kannst in /etc/inittab auch die Funktion der STRG-ALT-ENTF Kombination von reboot auf halt ändern, dann kannst Du die Kisten mit dem Affengriff runterfahren.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
richtri
Beiträge: 35
Registriert: 13.09.2002 21:33:33

Beitrag von richtri » 25.10.2002 23:12:36

@all:
habe das ganze mit "sudo" hinbekommen. Danke.
MfG richtri

mansur
Beiträge: 275
Registriert: 02.08.2002 18:59:54

zu pdreker's Tipp

Beitrag von mansur » 26.11.2002 13:30:44

hallo,

genau die Variante möchte ich gerne nutzen (die mit Halt per Affengriff), ich habe nun in der /etc/inittab den Eintrag:
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

in den geändert:
ca:12345:ctrlaltdel:/sbin/halt

..jetzt laß' ich ich sollte ein <telinit q> ausführen und dann sollte es bereits gehen, ich lande aber immer wieder am Login.

Ich mache ja offensichtlich was falsch, aber was

gruß
m.s.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 27.11.2002 15:20:37

Nimm die ursprüngliche shutdownzeile, und ersetze einfach das "-r" durch "-h". Nach einem Reboot sollte das tun. Init muss halt sein Konfig Datei neu laden, das sollte durch das telinit bewirlt werden, ich weiss aber nicht, ob der Befehl so richtig ist...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

mansur
Beiträge: 275
Registriert: 02.08.2002 18:59:54

Beitrag von mansur » 27.11.2002 17:44:12

hallo,

habe die Zeile jetzt so:

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -h now

er tut aber trotz reboot nicht was ich so gerne von ihm wollte.
mir wurde gesagt das läge daran, das debian aus X herraus keinen User den shutdown erlaubt.
aber auch das kann man doch sicher ändern...?

gruß
m.s.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 27.11.2002 18:24:51

So aus dem Kopf heraus weiss ich allerdings nicht wie...

Aus X musst Du Dich sowieso erst ausloggen (sollte mna wenigstens). Also Workaround kannst Du erstmit STRG-ALT-F1 auf eine Konsole umschalten, und dann da STRG-ALT-ENTF drücken, das sollte wenigstens funktionieren. Dann weisst Du auf jeden Fall mal, dass der Eintrag in der inittab funktioniert...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

mansur
Beiträge: 275
Registriert: 02.08.2002 18:59:54

Beitrag von mansur » 28.11.2002 00:26:57

hi,
also das geht, das ist schonmal einfacher als mich als root anmelden zu müssen um runterzufahren.

es gibt doch aber sicher eine Weg um sich direkt abzumelden (habe kein kde-kdm, kein Gnome-gdm).

gruß und dank soweit
m.s.

Antworten