小编Gra*_*nze的帖子

rsync部署和文件/目录权限

我正在尝试使用rsync来部署驻留在共享Web主机上的网站.

Phpsuexec正在运行它,这导致我通过rsync转移的文件和目录的权限问题.实际上文件应设置为644,目录设置为755,否则我会收到500错误.

经过几次尝试,我带来了这个rsync命令:

rsync -avz -e ssh --chmod=Du=rwx,go=rx,Fu=rw,og=r -p --exclude-from=/var/www/mylocalfolder/.rsyncignore /var/www/mylocalfolder/ user@mywebsite.net:~/
Run Code Online (Sandbox Code Playgroud)

遗憾的是,此命令无法正常工作,因为所有已发送的目录都已设置为744.另一方面,已在644上正确设置了文件权限.

我无法理解有什么不对.

PS我在本地机器上使用Linux.

permissions rsync chmod

16
推荐指数
1
解决办法
9044
查看次数

标签 统计

chmod ×1

permissions ×1

rsync ×1