gpt4 book ai didi

php - AWS Elastic Beanstalk - 更改 webapp 文件夹的所有者

转载 作者:行者123 更新时间:2023-12-04 02:08:29 25 4
gpt4 key购买 nike

我已经使用 AWS Elastic Beanstalk 成功创建了一个应用程序,并使用 Git 上传了该应用程序。

剩下我要做的就是创建我的 settings.php 文件,一切都应该正常工作。

但是,当我使用 SSH to Elastic Beanstalk instance 中记录的方法以用户 ec2-user 的身份通过 SSH 连接时我无法导航到 webapp 目录。这是 ls -all 的输出

drwxr-xr-x  4 root     root     4096 Feb 10 16:21 .
dr-xr-xr-x 23 root root 4096 Feb 10 16:23 ..
drwx------ 3 ec2-user ec2-user 4096 Feb 10 16:41 ec2-user
drwx------ 2 webapp webapp 4096 Feb 10 16:21 webapp

当我尝试在那里导航时,我得到:
cd: webapp: Permission denied

我的问题是,我可以将 webapp 文件夹的所有权更改为 ec2-user 的所有权吗?如果我这样做,我会破坏 Elastic beanstalk 吗?如果是这样,我很想知道其他人如何实现我想要做的事情,这不是跳过设置文件的 Git 部署,以便它在我的本地机器上与亚马逊上的版本不同。

最佳答案

更改所有者可能会破坏您的 Elastic Beanstalk 部署。但是,您可以将您的用户添加到 webapps group 并将权限更改为 rw递归地放在文件夹上,以便 webapps 中的任何人组可以读/写该文件夹

chmod -R g+rw webapp

If so, I'd be interested to know how anyone else achieves what I am looking to do, which is not skip the Git deploy of a settings file so that it can be different on my local machine from that of the version on Amazon.



你能详细说明一下吗?什么设置文件?你的意思是“跳过”还是“不跳过”?

关于php - AWS Elastic Beanstalk - 更改 webapp 文件夹的所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21683472/

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