Ich verwende Linux Mint Mate 18.2. Von meiner Konsole aus führe ich derzeit eine Anwendung als bestimmte Gruppe mit dem folgenden Befehl aus
sudo -g my-group "/home/me/apps/my.app/bin/start.sh" %f
Dadurch wird die Anwendung gestartet. Wenn ich jedoch versuche, diesen Befehl in meinen benutzerdefinierten Anwendungsstarter einzufügen, um ihn meinem Panel hinzuzufügen, wird er nicht ausgeführt. Ich habe versucht, ihn durch zu ersetzen, sudo
aber gksudo
die Anwendung wurde trotzdem nicht gestartet.
Mache ich etwas falsch oder übersehe ich etwas? Ich bin für jeden Vorschlag dankbar.
Antwort1
Wenn Ihr Benutzer bereits Mitglied der Gruppe ist, in der Sie den Prozess ausführen möchten, können Siesg
anstatt sudo
die primäre Gruppe zu ändern, in der der Prozess ausgeführt wird.
sg <newgroup> <command>
Ein weiterer Vorteil besteht sg
darin sudo
, dass Sie keine zusätzlichen Berechtigungen oder Konfigurationen benötigen.