Estou tentando configurar um script de implantação usando o Capistrano Em uma etapa, o cap deploy:setup
script está se conectando ao meu servidor e tentando executar comandos que criam diretórios. Então eu vejo um erro:msudo: sorry, you must have a tty to run sudo
Existe uma solução sugerida para desativar o requiretty no meu servidor. https://unix.stackexchange.com/a/49078/26271
Eu estou querendo saber se é seguro fazer?
expect
(ouscreen
por exemplo), elerequiretty
é inútil do ponto de vista da segurança? (Eu não entendo muito bem o que você entende por "condenável" nessa frase)requiretty
opção não impede que alguém use o sudo.requiretty
pode impedir que um usuário vaze sua senha em texto não criptografado, se estiver executando um comando sudo que exija uma senha via ssh. Está lá para forçar o usuário a chamar ssh -t.