J'essaie de configurer un script de déploiement à l'aide de Capistrano À une étape, le cap deploy:setup
script consiste à se connecter à mon serveur et à exécuter des commandes qui créent des répertoires. Puis je vois une erreur:msudo: sorry, you must have a tty to run sudo
Il existe une solution suggérée pour désactiver requiretty sur mon serveur. https://unix.stackexchange.com/a/49078/26271
Je me demande si c'est sécuritaire de le faire?
expect
(ouscreen
par exemple),requiretty
est inutile du point de vue de la sécurité? (Je n'ai pas très bien compris ce que vous vouliez dire par "condamner" dans cette phrase)requiretty
option n’empêche personne d’utiliser sudo.requiretty
peut empêcher un utilisateur de divulguer son mot de passe en texte clair, s'il exécute une commande sudo nécessitant un mot de passe via ssh. C'est là pour forcer l'utilisateur à appeler ssh -t.