Tengo que iniciar una aplicación con mis propios derechos de usuario, pero el grupo debe ser diferente. Entonces, en lugar de:
$ ps -eo "user,group,args" | grep qbittorrent
morfik morfik /usr/bin/qbittorrent
debería ser por ejemplo:
$ ps -eo "user,group,args" | grep qbittorrent
morfik p2p /usr/bin/qbittorrent
También debe hacerse sin preguntar sobre la contraseña. ¿Hay una manera de lograr esto?
Respuestas:
Uso
sg
.Por ejemplo, el siguiente comando invocará
sleep
para el grupogroup-name
Desde la página del manual:
fuente
sg solicitar contraseña de grupo
sudo tiene la opción -g que hace lo mismo con la contraseña del usuario.
requiere mencionar grupo en sudoers
Cambié / etc / sudoers por
a
A veces es más conveniente
La forma segura de editar sudoers es:
fuente
Para evitar la solicitud de contraseña con sg, agréguese como miembro del grupo
Es posible que también deba eliminar la contraseña y restringir el acceso solo a los miembros
man gpasswd te dará más detalles
fuente