Michael schrieb:
Hallo,
ich möchte gerne anderen Benutzern den Aufruf auf ein script "nww" ermöglichen welches root Rechte benötigt. Allerdings will ich das root pwd nicht rausgeben. Also habe ich es mit sudo probiert. Dieses funktioniert soweit auch wenn ich NOPASSWD für den benutzer setze. Das möchte ich aber nicht. Nur wenn ich NOPASSWD _nicht_ setze und als benutzer das script aufrufe dann werde ich nach dem ROOT passwort gefragt und nicht nach dem von benutzer. Das verstehe ich nicht. Sollte hier nicht das passwort des benutzers abgefragt werden? Diesen Effect habe ich wenn ich run as user = root oder all setze. Muss hier ein anderer Wert rein?
Defaults targetpw ALL ALL = (ALL) ALL benutzer ALL = (root) /usr/local/bin/nww
# User privilege specification root ALL = (ALL) ALL
Wär das suid-Bit evtl. ne Möglichkeit? Dann sparst du dir den Sudo. Gruß Daniel -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org