Wie kann ich eine Desktop-Grafikanwendung nur einmal unter sudo ausführen?

7

Ich versuche beispielsweise, Archive Manager von Ubuntu Desktop (10.04) unter sudo auszuführen, da ich sonst kein Software Development Kit in / usr / local extrahieren kann

Update: Ich möchte nicht, dass sudo eine dauerhafte Änderung beim Starten der Anwendung darstellt. nur um es unter sudo laufen zu lassen, wenn ich es wähle, bis es beendet ist.

John K.
quelle

Antworten:

8

Sie können die Software über die Befehlszeile / das Terminal mit dem gksudoPräfix vor dem Befehl ausführen, wodurch vor dem Start die Eingabeaufforderung für das Kennwort Ihres Sudoers angezeigt wird.

gksudo file-roller

Obwohl Sie erwähnt haben, dass Sie dies nicht dauerhaft ändern möchten, können Sie ein neues Menüelement zu etwas hinzufügen wie Applications-> System Toolsvia alacarte( System-> Preferences-> Main Menu). Der Befehl, für den gksudo file-rollersowohl ein regulärer Archive Manager-Launcher als auch ein "root" erstellt werden können "Archive Manager Launcher - für mehr Komfort.

Marco Ceppi
quelle
Das ist wunderschön mit der Gksudo GUI-Eingabeaufforderungsversion. Ich mag auch die Idee, einen zweiten Satz von Menübefehlen für gksudo-Elemente zu erstellen. Vielen Dank!
John K
Alternativ können Sie den alt + f2-Dialog verwenden undgksudo file-roller
TJ L
2

Überprüfen Sie das Paket nautilus-gksu. Nach der Installation und dem Neustart Ihrer Sitzung (oder nur von nautilus) können Sie mit der rechten Maustaste auf eine Datei / einen Ordner klicken und "Als Administrator öffnen" auswählen und zur Eingabe Ihres Kennworts aufgefordert werden. Funktioniert gut zum Öffnen von Root-Nautilus-Fenstern, Root-Archivmanagern, Root-Texteditoren ... Sie haben die Idee.

Jacob Peddicord
quelle
0

Ich habe ein Nautilus-Skript hinzugefügt, mit dem ich von Nautilus aus den aktuellen Ordner als root öffnen kann. Auf diese Weise konnte ich den aktuellen Ordner als root öffnen, mit der rechten Maustaste klicken und das Archiv mit dem Archivmanager extrahieren und dann die Dateien nach / usr / local verschieben. Wenn ich fertig bin, schließe ich einfach den Root-Nautilus. Es wird keine permanente Änderung vorgenommen und die Befehlszeile wird nicht benötigt.

/ N.

Nicke
quelle
Ja, das ist der eine!
Nicke