Nói chung, tôi sẽ chọn các thư mục myuser:root
và đặt chế độ thành 0755
(cho các thư mục; 0644
cho các tệp).
Tôi sẽ không có họ với www-data
tư cách là nhóm vì máy chủ web của bạn chạy dưới người dùng / nhóm đó. Nếu ai đó xâm phạm máy chủ web của bạn, bạn không muốn họ có thể ghi tệp ở bất cứ đâu. Bạn muốn chắc chắn các tập tin là có thể đọc được bằng www-data
, nhưng bạn có thể làm điều đó bằng cách thiết lập sự cho phép cho "khác" để cho phép nó.
Một tùy chọn khác là để /var/www
hoàn toàn thuộc sở hữu của root và luôn sử dụng sudo
để sao chép các tập tin vào nó. Điều này có thể giúp bằng cách khiến bạn suy nghĩ về chính xác những gì bạn đang làm trước khi bạn thay đổi trang web, nhưng không thực sự phù hợp với các cập nhật theo kịch bản.