gpt4 book ai didi

linux - 使用 elasticbeanstalk 配置文件更改文件权限

转载 作者:太空狗 更新时间:2023-10-29 12:04:11 26 4
gpt4 key购买 nike

我有一个通过 AWS Elastic Beanstalk 和 Git 启动的应用程序。我最近了解了他们的配置文件以及您可以使用它们执行的一些操作。

我有一些需要特定权限的文件。当我执行 git aws.push 时,权限已更改。

其中一个文件被调用,比如 foo.inc.php 它的所有者:组是 webapp:webapp 它的默认权限是 666 .我希望权限为 644

这是我的 elb.config 文件中的内容:

"container_commands":{
"05-setperms":{
"command": "chmod 664 /var/app/current/baz/foo.inc.php"
},
"06-setperms":{
"command": "find /var/app/current/baz -name foo.inc.php -exec sudo chmod 644 {} \;"
},
"07-setperms":{
"command": "find /var/app/current/baz -name foo.inc.php -exec chmod 644 {} \;"
},
}`

(我省略了正在运行的命令(启动 cron 作业等))

这三个命令非常相似,但似乎都不起作用。推送和环境更新后,文件变回666

我能做些什么不同的事情?我有其他应用程序可以从设置的自动权限中受益,所以我真的很想了解出了什么问题以及如何解决它。

我在 Linux 环境中。我看了this问题并借用了一些代码。稀疏的 AWS 文档是 here

谢谢。

最佳答案

找到了!感谢回答here通过 Ed Campion我成功了。

如果你编辑 /var/app/ondeck/file.ext 就可以了!

您的文件是 ondeck 而不是 current

关于linux - 使用 elasticbeanstalk 配置文件更改文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20979419/

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