我想使用rsync來部署駐留在共享Web主機上的我的網站。rsync部署和文件/目錄權限
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/ [email protected]:~/
遺憾的是並沒有按預期工作此命令,因爲所有發送的目錄已被設置爲744。另一方面,文件權限有已正確設置在644.
我不明白什麼是錯的。
P.S.我在本地機器上使用Linux。
你解決了這個問題嗎?如果是這樣,請分享,因爲我有完全相同的問題... – elundmark 2012-06-26 13:40:48
不幸的是我無法解決問題。 – Granze 2012-06-27 08:40:22