Sé cómo editar / etc / sudoers para poder ejecutar un comando como sudo sin tener que ingresar mi contraseña, sin embargo, hay una manera de permitir que un programa se ejecute completamente sin sudo, por todos los usuarios de un grupo. (Los programas que quiero ejecutar son "mount" y "umount").
11
Respuestas:
Supongamos que quisiera agregar un grupo de usuarios a los que se les permite ejecutar
mount
yumount
sin contraseñas. Así que primero quiero agregar un grupo llamado "anyname"A continuación, debemos editar
/etc/group
y agregar los usuarios.estará presente, por lo tanto, agregue los usuarios que desea agregar a los usuarios separados por comas.
Ahora necesitamos configurar sudo para permitir que los miembros del grupo "anyname" invoquen los comandos
mount
yumount
.Solo necesita agregar las siguientes líneas a / etc / sudoers
Ahora
sudo mount
no pedirá contraseña, pero dado que es una molestia en el sudo escribiendo sudo todo el tiempo, podemos evitarlo haciendo lo siguiente:Puedo crear el siguiente script llamado "/ usr / bin / mount" (y un script similar para umount)
Para hacer esto un poco más seguro, es posible que queramos cambiar la propiedad de estos scripts al grupo "anyname".
y luego hacerlos ejecutables solo para el grupo "anyname"
EDITAR : Dependiendo del sistema operativo que esté utilizando, compruebe dónde se encuentran los comandos mount y umount. Puede estar en / bin / en lugar de /sbin, por lo que puede que tenga que hacer los cambios necesarios
IMPORTANTE : por cierto, no ejecute el script en sistemas basados en Arch donde todas las carpetas bin están enlazadas entre sí.
fuente