응용 프로그램을 배포하려면 Capistrano 2.5.19
을 사용하려고합니다. 지금까지 deploy:setup
을 성공적으로 실행했지만 실제 배포 또는 수표 (deploy:check
)를 수행하려고 시도 할 때 Capistrano는 권한이 없다고 알려줍니다. 내 자신의 사용자로 로그인하고 sudo를 사용하고 있습니다. 배포에 사용 된 사용자는 passenger
이며 그룹 www-data
의 구성원입니다. 따라서 :runner
및 :admin_runner
~ passenger
으로 설정하십시오. 그러나 Capistrano는 설치 중에 sudo
을 사용하지 않는 반면, 설치 중에는 확실히 그렇게했습니다 (deploy:setup
). 왜 그런가요? 나는 runner
매개 변수로 지정된 사용자가 배포에 사용되는 것으로 생각했습니다.Capistrano 배포 권한 문제
1
A
답변
0
불행히도 귀하의 질문에 직접 대답 할 수는 없지만 원하는 해결책을 달성하기 위해 ssh/rsa 키를 올바르게 설정하는 데 시간이 걸리는 다른 해결책을 제시하고자합니다. 이렇게하면 캡 스크립트 안에 인증 정보를 포함하는 것에 대해 걱정할 필요없이 사용자 설정 및 변경에 대해 걱정할 필요가 없습니다.
관련 문제
- 1. Rails & Capistrano - 배포 보석 관련 문제
- 2. 많은 이미지가있는 Capistrano 배포
- 3. 권한 Capistrano 배포시 문제가 발생했습니다.
- 4. Capistrano 배포 스크립트에서 deploy_env는 무엇을합니까?
- 5. acts_as_attachment 및 Capistrano 문제
- 6. capistrano 및 git을 사용한 강력한 배포 전략
- 7. 다단계 배포 Capistrano : 스테이징 시나리오의 서버 오류
- 8. ESENT 배포 권한
- 9. Capistrano, 번들 경로 지정 문제
- 10. Amazon Web Service의 Capistrano 문제
- 11. capistrano 배치
- 12. Capistrano + Nginx + Passenger = 403
- 13. 레일 : Github/Capistrano 설정
- 14. Capistrano Deploy Wipes Database?
- 15. capistrano 역할 및 호스트 문제/버그?
- 16. Bundler + RVM + Passenger + Capistrano 배포 및 누락 된 보석
- 17. Capistrano : 원격으로 배포 한 후 명령을 조건부로 실행합니다.
- 18. 배포 전용이 아닌 배포시에만 실행되도록 Capistrano 작업을 설정하십시오. 콜드
- 19. 카피 스트라 노 배포 - 사용 권한 문제 내가 카피 스트라 노에 배포 할 노력하고 있어요
- 20. capistrano - write database.yml
- 21. Capistrano configuration
- 22. .egg의 사용 권한 문제. windows7/vista에서 easy_install의 사용 권한 문제
- 23. Capistrano 배치에서 마이그레이션을위한 디렉토리 변경
- 24. 장고 권한 문제
- 25. 보석 설치 권한 문제
- 26. Silverlight의 파일 권한 문제
- 27. android의 인터넷 권한 문제
- 28. PHP의 CP 권한 문제
- 29. PHP 세션 권한 문제
- 30. jtwitter 권한 문제 Android
그건 정말 도움이되지 않습니다. 특정 그룹의 회원 인 여러 명의 사용자가 있습니다. 이 그룹의 구성원은 비 priveliged 승객 사용자에게'sudo'-ing (암호없이) 배포를 수행 할 수 있습니다. 필자는 승객이 시스템에 로그인하는 것을 정말로 원하지 않습니다. 게다가, 나는'passenger' 사용자를 위해'authorized_keys2' 파일을 유지하고 싶지 않습니다. – t6d