Eu sei que posso dar permissão para usar "montar/desmontar" através do sudo alguns usuários sem senha.
Mas como posso dar permissão para usar "montar/desmontar" apenas para/dev/sda2 e não para/dev/sda10?
Por exemplo, algum usuário pode executar: sudo mount -t ntfs /dev/sda2 ~/mnt/ntfs
Mas o mesmo usuário não deve ter permissão para executar:sudo mount /dev/sda10 ~/mnt/s10
Responder1
você poderia criar um arquivo simples:
sudo visudo -f /etc/sudoers.d/myOverrides
com esta diretiva:
User ALL = NOPASSWD:/sbin/mount -t ntfs /dev/sda2 /home/User/mnt/ntfs
Isso permite User
executar mount
comandos com esses parâmetros sem inserir uma senha.
Aqui estásudomanual para obter mais detalhes.
Responder2
Você pode especificar argumentos no sudoers
arquivo, algo assim deve funcionar:
user ALL=(ALL) /sbin/mount -t ntfs /dev/sda2 /home/user/mnt/ntfs, /sbin/umount /dev/sda2