如何使用 755/644 和 apache:apache rights/owner 进行 sftp 上传和 git 推送?
How to sftp upload and git push with 755/644 and apache:apache rights/owner?
我有 apache 网络服务器,linux,使用 sudo 进行 ssh 访问。
还有很多编辑、上传、推送、提交的麻烦。
因为目录设置755,文件设置644,所有者apache:apache
问题:如何使用这样的权限或最小的配置更改来上传、推送。可能使用额外的软件会有帮助。
当前工作进程;
1. 改变 rights/owners
2.进行文件操作
3. 改回 rights/owners
要么
1. 直接通过 bash 和 sudo 进行文件操作
2.设置正确rights/owners
首先上传一个zip或tar,你可以使用scp,正确的语法scp -r foo your_username@remotehost.edu:/some/remote/directory
。
上传后,您可以使用 su "username"
解压缩或 tar 为特定用户授予权限,这样您就可以为用户创建具有正确权限的文件。
与您之前拥有的相同权限,向该用户申请新文件
或使用 git,使用 git 你可以克隆你的存储库 o 代码,对任何用户的文件都有正确的权限,我建议为此使用 bitbucket
我有 apache 网络服务器,linux,使用 sudo 进行 ssh 访问。 还有很多编辑、上传、推送、提交的麻烦。 因为目录设置755,文件设置644,所有者apache:apache
问题:如何使用这样的权限或最小的配置更改来上传、推送。可能使用额外的软件会有帮助。
当前工作进程; 1. 改变 rights/owners 2.进行文件操作 3. 改回 rights/owners 要么 1. 直接通过 bash 和 sudo 进行文件操作 2.设置正确rights/owners
首先上传一个zip或tar,你可以使用scp,正确的语法
scp -r foo your_username@remotehost.edu:/some/remote/directory
。上传后,您可以使用
su "username"
解压缩或 tar 为特定用户授予权限,这样您就可以为用户创建具有正确权限的文件。与您之前拥有的相同权限,向该用户申请新文件
或使用 git,使用 git 你可以克隆你的存储库 o 代码,对任何用户的文件都有正确的权限,我建议为此使用 bitbucket