sudo
também permite NOPASSWD
em entradas específicas na configuração do / etc / sudoers, se você conseguir chegar lá. Como:
userA ALL = (userB) NOPASSWD: ALL
Isso dará ao usuário um acesso total ao userB sem senha. Provavelmente só deve ser usado se for possível confiar no userA para bloquear sua tela sempre que sair…
Como alternativa, você pode conceder ao usuário um acesso a apenas determinados scripts. Por exemplo:
userA ALL = (userB) NOPASSWD: /home/userB/scripts-for-userA/
Isso permite que o userA execute qualquer comando no diretório / home / userB / scripts-for-userA / como userB. Ainda é apenas tão seguro quanto esses comandos são, no entanto.