【发布时间】:2023-03-22 14:40:01
【问题描述】:
当我运行cap production deploy 时,我得到cannot create directory ‘/var/www/application/repo’: Permission denied。
到目前为止,我已经创建了部署用户,例如:
adduser deploy
adduser deploy sudo
我在 Capistrano 中使用这个用户。
确实,当我登录到deploy@my.vps.ip 时,默认情况下我没有sudo 权限,每次我需要像sudo su 一样显式启用它。
我看到了两种可能的解决方案:
- 在 Capistrano 中启用 sudo
- 在 Ubuntu 中启用 sudo
不幸的是,我不知道怎么做。
【问题讨论】:
标签: ubuntu deployment capistrano sudo vps