Hallo zusammen, wie schaff ich es, in einem shell-script root-Rechte zu erlangen? Zum Verständnis: Ich benötige ein Script, mittels welchem ich einige Befehle ausführen muss, die allerdings nur der root-User ausführen darf. Und gleich noch eine Frage: Wie kann ich denn ein solches Script beispielweise vom Desktop aus aufrufen, ohne eine Konsole zu öffnen? mfG Peter
Am Samstag, 3. Januar 2004 00:31 schrieb Peter Langheinrich:
wie schaff ich es, in einem shell-script root-Rechte zu erlangen?
Zum Verständnis: Ich benötige ein Script, mittels welchem ich einige Befehle ausführen muss, die allerdings nur der root-User ausführen darf.
Einem Shell-Script kannst Du keine root-Rechte (wie z. B. mit setuid-Bit) verpassen, es ist lediglich eine *Handlungsanweisung* für den Interpreter (die Shell, die ist das auszuführende Programm). Du kannst allerdings in einem Script Kommandos per sudo aufrufen. Nähere Infos dazu liefern: man sudo man sudoers man visudo
Und gleich noch eine Frage: Wie kann ich denn ein solches Script beispielweise vom Desktop aus aufrufen, ohne eine Konsole zu öffnen?
Ich nehme mal kühn an, dass Du KDE meinst: Auf dem Desktop rechte Maustaste -> Neu erstellen -> Verknüpfung mit Programm, dann einen schicken Name, die Berechtigungen, das auszuführende Kommando (wenn das Programm Ausgaben tätigt, vielleicht noch mit Häkchen bei *In Terminal starten*) eintragen, dann sollte ein Icon auf dem Desktop erscheinen. Jan
participants (2)
-
Jan.Trippler@t-online.de
-
Peter Langheinrich