标签: ruby deployment capistrano
我正在使用Capistrano将PHP项目部署到服务器。我在服务器上有一个sudo权限的用户(使用sudo su),但我无法以root身份登录。如何在登录时将Capistrano更改为sudo,以便可以将文件夹和文件设置为“root:www-data”?
部署的其余部分运行正常,但所有权至关重要。我以前有root登录,所以这从来都不是问题。任何建议都将不胜感激。
答案 0 :(得分:1)
试试这个Simons解决方案:
http://www.simonecarletti.com/blog/2010/07/capistrano-executing-a-command-as-root-without-using-sudo/