gpt4 book ai didi

linux - 如何使用 755/644 和 apache 进行 sftp 上传和 git 推送 :apache rights/owner?

转载 作者:太空宇宙 更新时间:2023-11-04 05:34:45 25 4
gpt4 key购买 nike

我有 apache Web 服务器、linux、使用 sudo 进行 ssh 访问。还有很多编辑、上传、推送、提交的麻烦。因为目录设置为 755,文件设置为 644,apache:apache 所有者

问题:如何以这样的权限或最小的配置更改来上传、推送。使用额外的软 Material 可能会有所帮助。

当前工作流程;1. 改变权利/所有者2. 进行文件操作3. 更改权利/所有者或者1.直接通过bash使用sudo进行文件操作2.设置正确的权限/所有者

最佳答案

  • 首先要上传 zip 或 tar 格式的文件,您可以使用 scp,正确的语法 scp -r foo your_username@remotehost.edu:/some/remote/directory

  • 上传后为特定用户授予权限,您可以使用 su "username" 进行解压缩或 tar,这样您就可以为用户创建具有正确权限的文件。

  • 与您之前拥有的权限相同,应用于此用户的新文件

  • 或者使用 git,通过 git,您可以克隆您的存储库或代码,并为任何用户提供文件的正确权限,我建议为此使用 bitbucket

关于linux - 如何使用 755/644 和 apache 进行 sftp 上传和 git 推送 :apache rights/owner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50396980/

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