capistrano가 프로젝트를 배포합니다. "sudo xx/xx/xx/nginx -s reload"를 실행하면 "죄송합니다. sudo를 실행하려면 tty가 있어야 합니다"라는 메시지가 나타납니다.
ps:
운영 체제는 centos 5입니다. 또한 다음과 같은 몇 가지 방법을 온라인에서 찾았습니다.
http://blog.csdn.net/chinalinuxzend/a...
http://www-01.ibm.com/support/docview...
그래서 그는 그렇게 했습니다. 하지만 작동하지 않았습니다. 대신 제출할 때 비밀번호를 입력하라는 메시지가 표시되었습니다. 비슷한 상황이 있나요?
某草草2017-04-24 16:00:58
vim /etc/sudoers
또한 Capistrano에도 배포 비밀번호가 필요한 것으로 기억됩니다.
set :password, "user1" #Password 배포 머신에 로그인하려면 배포가 없는 경우 비밀번호를 입력해야 합니다