gpt4 book ai didi

ubuntu - Capistrano mkdir 权限被拒绝

转载 作者:太空宇宙 更新时间:2023-11-03 16:42:18 25 4
gpt4 key购买 nike

当我运行 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

我看到两种可能的解决方案:

  1. 在 Capistrano 中启用 sudo
  2. 在 Ubuntu 中启用 sudo

不幸的是,我不知道该怎么做。

最佳答案

默认情况下,Capistrano 3 部署到/var/wwwdeploy 用户不可写。您需要使用以下命令将 /var/www 的所有权更改为 deploy 用户。

sudo chown deploy:deploy /var/www/

在此之后,您应该能够在没有许可错误的情况下部署您的应用。

关于ubuntu - Capistrano mkdir 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24470520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com