Tôi đang cố sử dụng rsync để triển khai trang web của mình nằm trên máy chủ lưu trữ web được chia sẻ.triển khai rsync và quyền đối với tệp/thư mục
Phpsuexec đang chạy trên đó và điều đó gây ra cho tôi sự cố về quyền trên tệp và thư mục tôi đã chuyển qua rsync. Trên thực tế các tập tin nên được thiết lập để 644 và thư mục đến 755, nếu không tôi nhận được một lỗi 500.
Sau nhiều nỗ lực, tôi đi kèm với lệnh rsync này:
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]:~/
Đáng tiếc là lệnh này không hoạt động như mong đợi bởi vì tất cả các thư mục gửi đã được thiết lập để 744. Mặt khác, các file cho phép có được đặt chính xác trên 644.
Tôi không thể hiểu điều gì sai.
P.S. Tôi sử dụng Linux trên máy cục bộ của mình.
Bạn đã giải quyết được sự cố này chưa? Nếu có, vui lòng chia sẻ, vì tôi gặp vấn đề tương tự ... – elundmark
Rất tiếc, tôi không thể giải quyết vấn đề. – Granze