私は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
追加の利点は、sudo
追加の権限や構成が必要ないことです。