Sou administrador do meu Ubuntu 16.04.3.
Neste sistema, existem muitos usuários, que estão na lista de sudoers. Estou pensando se posso fazer uma configuração como abaixo:
Eu gostaria de criar um script Bash para cada usuário, cada usuário não pode fazer nada além de executar este script.
Em uma palavra, cada usuário pode me dizer o que quer fazer, e eu coloco isso em um script Bash. Quando eles fazem login, eles não podem fazer nada além de executar este script.
Configurações iniciais
Você pode configurar um script assim:
E adicione um arquivo para
/etc/sudoers.d
gostar assim:Execução de exemplo
Agora, quando fazemos login como
user1
:Podemos ver que este usuário só tem permissão para o comando 1
user1.bash
. Se o executarmos. podemos ver que este usuário é capaz de executar o script:Mas não pode executar mais nada:
Referências