我正在運行 Linux Mint Mate 18.2,從我的控制台我目前使用以下命令作為特定群組運行應用程式
sudo -g my-group "/home/me/apps/my.app/bin/start.sh" %f
這會啟動應用程序,但是如果我嘗試將此命令放入自訂應用程式啟動器中以添加到我的面板中,它不會運行。我嘗試替換sudo
但gksudo
仍然沒有啟動該應用程式。
我是否做錯或遺漏了什麼?如有任何建議,將不勝感激。
答案1
如果您的使用者已經是您要在其中執行進程的群組的成員,您可以使用sg
而不是sudo
更改進程執行的主要群組。
sg <newgroup> <command>
sg
over的另一個優點sudo
是您不需要額外的權限或設定。