![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* Patrick Hess schrieb am 15.Jun.2002:
Michael Raab schrieb:
at Sat, 15 Jun 2002 23:11:41 +0200 Manuel Jenné wrote:
Ich möchte aber diese Script einem beliebigen user als Shell hinterlegen damit er es auch benutzen kann.
Wie kann ich es veranlassen das dieses Script mit rootrechten läuft?
Durch setzen des UID-Bits müsste es gehen.
Nein, das SUID-Bit ist nur bei Binär-Programmen erlaubt. Er hat sich aber wie es aussieht ein Shell-Skript geschrieben.
Entweder sudo benutzen oder ein C-Programm basteln, daß nix anderes tut, als das Skript aufzurufen. Das C-Programm wird dann SUID-root gesetzt, somit läuft auch das aufgerufene Skript mit root-Rechten.
Und so ein C-Programm gibt es schon und nennt sich sudo. Auch su1 ist ein solches Programm. Also man sudo und/oder man su1 Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2