Eu sei editar / etc / sudoers para que eu possa executar um comando como sudo sem precisar digitar minha senha; no entanto, existe uma maneira de permitir que um programa seja executado completamente sem sudo por todos os usuários de um grupo. (Os programas que eu quero executar são "mount" e "umount").
11
Respostas:
Suponha que eu queira adicionar um grupo de usuários com permissão para executar
mount
eumount
sem senhas. Então, primeiro quero adicionar um grupo chamado "anyname"Em seguida, precisamos editar
/etc/group
e adicionar os usuáriosestará presente; portanto, adicione os usuários que você deseja adicionar, separados por vírgulas.
Agora precisamos configurar o sudo para permitir que os membros do grupo "anyname" realmente invoquem os comandos
mount
eumount
.Você só precisa adicionar as seguintes linhas em / etc / sudoers
Agora
sudo mount
não solicitamos a senha, mas como é uma dor de digitar o sudo o tempo todo, podemos evitá-la dong o seguinte:Eu posso criar o seguinte script chamado "/ usr / bin / mount" (e um script semelhante para umount)
Para tornar isso um pouco mais seguro, convém alterar a propriedade desses scripts para o grupo "anyname".
e, em seguida, torne-os executáveis apenas para o grupo "anyname"
EDIT : Dependendo do sistema operacional que você está usando, verifique onde estão localizados os comandos mount e umount. Pode estar em / bin / em vez de /sbin. Portanto, você pode precisar fazer as alterações necessárias
IMPORTANTE : BTW não executa o script em sistemas baseados no Arch, em que todas as pastas da lixeira são vinculadas uma à outra.
fonte