Kppp soll als user das System herunterfahren
Manchmal lade ich mir über Nacht grössere Dateien vom Netz, weil die Telefongebühren dann tiefer sind. Ich verwende für den Download Caitoo und wähle mich mit kppp ein. Ich habe Caitoo nun so konfiguriert, dass es nach dem erfolgreichen Download automatisch kppp beendet. Nun läuft aber der Computer so die ganze Nacht und frisst Strom und stört mich beim schlafen. Ich möchte deshalb das kppp wenn es aufhängt auch gleich das System herunterfährt. Leider habe ich aber nicht herausgefunden, wie ich mir als user das recht geben kann, die Kiste runterzufahren. Ich kann zwar kppp dazu veranlassen, beim beenden "halt" oder so auszuführen. Dies scheitert dann aber an den fehlenden Rechten. Soweit ich weiss darf shutdown nur von root aufgerufen werden; egal wie die Rechte stehen. Oder ? Danke im vorraus Adrian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Leider habe ich aber nicht herausgefunden, wie ich mir als user das recht geben kann, die Kiste runterzufahren.
trage dich einfach in /etc/shutdown.allow ein! (und führe das übliche "halt" oder "shutdown -h now" im download-skript aus ...) mfg Markus Gaugusch -- ________________________________________ Markus Gaugusch markus@gaugusch.dhs.org ICQ-ID: 11374583 [www.mirabilis.com] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Fre, 18 Feb 2000 schriebe Markus
Leider habe ich aber nicht herausgefunden, wie ich mir als user das recht geben kann, die Kiste runterzufahren. trage dich einfach in /etc/shutdown.allow ein! (und führe das übliche "halt" oder "shutdown -h now" im download-skript aus ...)
Schon probiert. Kein Erfolg. Auch der Aufruf von shutdown mit Argument -a bringt nichts (-a bedeutet: schau in /etc/shutdown.allow nach) Ich hab auch schon die Rechte von shutdown so geändert, dass es mir als user gehört. -> Ebenfalls kein Erfolg. Nun habe ich eben bei den Rechten für Shutdown UID gesetzt. Damit funktioniert es jetzt zwar, ist aber unbefriedigend. Jeder kann jetzt das Sstem herunterfahren. Obwol nur ich an meinem PC arbeite finde ich das schlecht. Ich möchte mein Linux nicht mit "miesen" Tricks verstümmeln . Das geht doch in so einem Multiuser-system wie Linux sicher irgendwie, dass bestimmte user herunterfahren dürfen und andere nicht. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Adrian Heydecker schrieb am 20.Feb.2000:
Ich hab auch schon die Rechte von shutdown so geändert, dass es mir als user gehört. -> Ebenfalls kein Erfolg.
Klar, Problem ist nicht das Programm shutdown, sondern teleinit, daß von einem shutdown ausgelöst wird. Das darf nur root.
Nun habe ich eben bei den Rechten für Shutdown UID gesetzt. Damit funktioniert es jetzt zwar, ist aber unbefriedigend.
Wenn das SUID-Bit gesetzt wird, so wird Shutdown mit den rechten des Besitzers ausgeführt. Wenn der Besitzer root ist, so wird shutdown mit den Rechten von root ausgeführt. Insbesondere bedeutet das, daß shutdown den teleinit als root aufruft.
Jeder kann jetzt das Sstem herunterfahren. Obwol nur ich an meinem PC arbeite finde ich das schlecht. Ich möchte mein Linux nicht mit "miesen" Tricks verstümmeln . Das geht doch in so einem Multiuser-system wie Linux sicher irgendwie, dass bestimmte user herunterfahren dürfen und andere nicht.
Generell kann man so etwas mit sudo machen. Siehe hierzu man sudo, man sudoers, man visudo. Laß Dich nicht verwirren. Alias brauchst Du hierbei wohl kaum. Ist was, für ein System mit vielen Leuten bei denene man mehere Leute zusammenfaßt oder mehre Befehle. Ähnlich geht es mit su1, siehe hierzu man su1. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Adrian Heydecker wrote:
Am Fre, 18 Feb 2000 schriebe Markus
Leider habe ich aber nicht herausgefunden, wie ich mir als user das recht geben kann, die Kiste runterzufahren. [...] Multiuser-system wie Linux sicher irgendwie, dass bestimmte user herunterfahren dürfen und andere nicht.
groupadd shutdown chown root.shutdown /sbin/shutdown chmod 4750 /sbin/shutdown Dann alle shutdown-Berechtigten der shutdown-Gruppe hinzufuegen. Rupert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Leider habe ich aber nicht herausgefunden, wie ich mir als user das recht geben kann, die Kiste runterzufahren. [...]
groupadd shutdown chown root.shutdown /sbin/shutdown chmod 4750 /sbin/shutdown
Dann alle shutdown-Berechtigten der shutdown-Gruppe hinzufuegen.
Klappt nicht.. shutdown braucht rootrechte Ich habe das Problem jetzt mit su1 gelöst. wenn etwas an meinem File "su1.priv" nicht stimmt (Sicherheitslöcher oder so), dann weist mich bitte darauf hin. ----schnippp----- # su1.priv file # Define the paths for running programs and no log file paths /bin /usr/bin /sbin /usr/sbin /usr/local/bin /usr/local/sbin logfile /dev/null # Define some privileged users define GODS adrian # Define some command aliases alias stop shutdown -h now # These never require a password since they are reasonably safe ask never allow GODS exact stop ----schnapp---- In kppp habe ich jetzt einen speziellen shutdown-Account gemacht. Mit diesem Account wähle ich mich für meine nächtlichen Downloadsessions ein. Beim Beenden von kppp durch caitoo wird dann der Befehl "su1 stop" ausgeführt. Danke an Alle von Adrian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
adrian.heydecker@bluewin.ch
-
B.Brodesser@online-club.de
-
markus@gaugusch.dhs.org
-
rw@times-square.net