Am Don, 17 Jan 2002 schrieb Carsten Ungewitter:
Am Donnerstag, 17. Januar 2002 16:09 schrieb Christoph Maurer:
Am Don, 17 Jan 2002 schrieb Carsten Ungewitter:
kann mir jemand sagen, wie ich es anstelle, daß in einem Script, das von einem normalen User aufgerufen wird ein einzelner Befehl als root ausgeführt wird, ohne daß ein Passwort eingegeben werden muß?
Einzige Idee, die ich da hätte, ist sudo, damit kannst Du einem Benutzer einen einzigen Befehl zur Ausführung als root freigeben.
Scheint mir aber eine ziemliche Krücke. Ist das notwendig?
ich wollte - wie Marcus zur Behebung meiner wwwoffle-Probleme vorschlug - nach einer Interneteinwahl wwwoffle neu starten lassen. Bei kppp kann man das schön machen, indem man einen befehl nach dem Verbindungsaufbau ausführen läßt. Nun habe ich ein script geschrieben, das - wwwoffle neu starten soll - wwwoffle online schalten soll - wwwoffle zum fetch veranlassen soll... alles - bis auf neustart (Befehl ist rcwwwoffle restart) geht. aber rcwwwoffle muß als root ausgeführt werden.
Warum schreibst Du das nicht in /etc/ppp/ip-up.local, das ip-up Skript wird mit Root-Rechten ausgeführt.
Der Besitzer des Scriptes ist Root - aber das reicht offensichtlich, ich habe wenig Ahnung von Scrip-Programmierung - nicht aus.
Bei einem Skript hilft der Besitzer nicht, da man kein suid-Bit setzen kann. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen