Recentemente precisei rodar um script em um servidor remoto via SSH que, por sua vez, executava um comando utilizando sudo. Mas ao tentar executá-lo remotamente, apareceu a seguinte mensagem:
Error: sudo: sorry, you must have a tty to run sudo
Ao pesquisar a causa do erro, verifiquei que ele era ocasionado devido a uma linha de configuração no arquivo /etc/sudoers
Defaults requiretty
Para permitir que um comando via sudo execute remotamente, basta comentar esta linha.
# Defaults requiretty
No comments:
Post a Comment