我正在运行 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
是您不需要额外的权限或配置。