Làm thế nào để khắc phục sự cố và giải quyết các vấn đề về quyền / var / www / html?


0

Vì vậy, tôi đang chạy Debian Stretch với máy chủ LAMP và vsFTPd. Khi tôi tải lên một tệp mới hoặc tạo một tệp mới trong thư mục / var / www / html bằng chương trình chỉnh sửa mã, tôi không thể xem tệp / hình ảnh / cái gì, cho đến khi tôi áp dụng quyền 777 cho thư mục / var / www / html. Tôi biết đây không phải là giải pháp tốt nhất nhưng tôi đã trải qua nhiều lần thử

sudo chown $USER:www-data /var/www/mysite
sudo chmod -R 775 /var/www
sudo usermod -a -G www-data [my username]

và tương tự không có may mắn. Làm thế nào tôi có thể xử lý sự cố khi chụp và cuối cùng giải quyết vấn đề này vì vậy tôi không cần phải đưa vào máy chủ mỗi khi tôi tải lên một số hình ảnh hoặc một trang mới để đặt lại quyền.

thư mục www có

drwxrwsrwx

trong khi bất kỳ thư mục con / tập tin nào được tạo bắt đầu bằng

-rw-------

Câu trả lời:


0

Sau khi bạn thêm $USER để www-data nhóm và thay đổi quyền sở hữu của /var/www/mysite thư mục, chạy lệnh sau:

chmod g+s /var/www/mysite

Các s thuộc tính sẽ giữ tất cả các tệp và thư mục mới được tạo trong mysite thư mục có cùng ID nhóm của thư mục, thay vì ID nhóm của người dùng đã tạo thư mục / tệp.


Tôi vừa thử điều này và tôi có kết quả tương tự 403 Bị cấm
Leo Frost
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.