Sé que puedo dar permiso para usar "montar/desmontar" mediante sudo a algunos usuarios sin contraseña.
Pero, ¿cómo puedo dar permiso para usar "montar/desmontar" sólo para /dev/sda2 y no para /dev/sda10?
Por ejemplo, algún usuario puede ejecutar: sudo mount -t ntfs /dev/sda2 ~/mnt/ntfs
Pero el mismo usuario no debe tener permiso para ejecutar:sudo mount /dev/sda10 ~/mnt/s10
Respuesta1
podrías crear un archivo simple:
sudo visudo -f /etc/sudoers.d/myOverrides
con esta directiva:
User ALL = NOPASSWD:/sbin/mount -t ntfs /dev/sda2 /home/User/mnt/ntfs
Esto permite User
ejecutar mount
comandos con esos parámetros sin ingresar una contraseña.
Aquí estásudomanual para más detalles.
Respuesta2
Puede especificar argumentos en el sudoers
archivo, algo como esto debería funcionar:
user ALL=(ALL) /sbin/mount -t ntfs /dev/sda2 /home/user/mnt/ntfs, /sbin/umount /dev/sda2