Eu tenho um script que gostaria que todos (mundo) pudessem executar. No entanto, uma linha no script requer privilégio de root para funcionar corretamente.
Como posso fazer esse script funcionar para todos, sem exigir que ninguém insira credenciais de root? Se eu iniciar o comando com sudo, presumo que todos os usuários serão solicitados a fornecer credenciais de root.
#!/bin/bach
echo "works fine"
sudo rootonlycommand
echo "works fine"
sudo
permite que as entradas/etc/sudoers
tenham umaNOPASSWD:
opção. E também permiteALL
ser o usuário de origem.Portanto, uma entrada como
Permitiria que qualquer pessoa executasse o
id
comando sem uma senha.