Am Donnerstag, 2. April 2009 17:52:04 schrieb Joachim Marx:
Ulrich Walter wrote:
ich möchte ein Shell-Skript als root ausführen (Einbinden einer Crypt-Datei) durch Klick eins Icons auf dem KDE3-Desktop. Habe also der Sache einen Namen gegeben, gesagt welches Skript ich ausführen möchte und dass dieses als Nutzer root zu geschehen habe (Icon Rechtsklick->Eigenschaften->Programm->Erweiterte Optionen->Als anderer Benutzer ausführen:root). Bei Ausführung geht das Terminal auf und fragt nach dem Passwort für root, wenn ich das eingegeben habe passiert nix mehr. Die Abfrage von mount.crypt nach dem LUKS-Passwort aus dem Shellskript erfolgt nicht mehr. Das Skript liegt unter /usr/local/sbin mit Verknüpfung auf /usr/local/bin Wenn ich das als root mache, funktioniert das problemlos.
Wie kann ich denn Berechtigungen so setzen, dass das mount.crypt-Kommando für diesen Fall auch als User ausführbar ist?
Versuch mal in den Icon-Eigenschaften als auszuführenden Befehl statt /usr/local/sbin/mntcrypt.sh einzutragen xterm -e /usr/local/sbin/mntcrypt.sh
Jo, das geht. Danke, erst mal ein Ausgangspunkt.
Dann bekommst Du wahrscheinlich auch die LUKS-Passwort-Abfrage zu sehen ...
HTH Joachim
-- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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