Como escrevo um inicializador de aplicativos personalizado que execute um aplicativo como um grupo específico?

Como escrevo um inicializador de aplicativos personalizado que execute um aplicativo como um grupo específico?

Estou executando o Linux Mint Mate 18.2, no meu console atualmente executo um aplicativo como um grupo específico usando o seguinte comando

sudo -g my-group "/home/me/apps/my.app/bin/start.sh" %f

Isso inicia o aplicativo, no entanto, se eu tentar colocar esse comando em meu inicializador de aplicativos personalizado para adicioná-lo ao meu painel, ele não será executado. Tentei substituir sudo, gksudomas ainda não iniciei o aplicativo.

Há algo que estou fazendo errado ou faltando? Agradeceríamos qualquer sugestão.

Responder1

Se o seu usuário já for membro do grupo no qual deseja executar o processo, você poderá usarsgem vez de sudoalterar o grupo primário no qual o processo é executado.

sg <newgroup> <command>

A vantagem adicional do sgover sudoé que você não precisa de privilégios ou configurações adicionais.

informação relacionada