¿Cómo escribo un iniciador de aplicaciones personalizado que ejecute una aplicación como un grupo específico?

¿Cómo escribo un iniciador de aplicaciones personalizado que ejecute una aplicación como un grupo específico?

Estoy ejecutando Linux Mint Mate 18.2, desde mi consola actualmente ejecuto una aplicación como un grupo específico usando el siguiente comando

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

Esto inicia la aplicación; sin embargo, si intento poner este comando en mi iniciador de aplicaciones personalizado para agregarlo a mi panel, no se ejecuta. Intenté sustituir sudopero gksudotodavía no inicié la aplicación.

¿Hay algo que estoy haciendo mal o que me falta? Agradecería cualquier sugerencia.

Respuesta1

Si su usuario ya es miembro del grupo en el que desea ejecutar el proceso, puede usarsgen lugar de sudocambiar el grupo principal en el que se ejecuta el proceso.

sg <newgroup> <command>

La ventaja adicional de sgover sudoes que no necesita privilegios ni configuración adicionales.

información relacionada