Tôi có một VM chạy Ubuntu 10.10. Tôi đang sử dụng Netbeans và tải các tệp lên một ftp trên máy ảo. Tôi đang sử dụng vsftpd.
Vấn đề tôi gặp phải là, chủ sở hữu của thư mục /var/www
là người dùng apache
để máy chủ apache có thể đọc các tệp. Càng xa càng tốt.
Nhưng khi tôi cố tải lên một tệp từ người dùng ftp thì user1
tôi không thể. Tôi biết vấn đề là gì. Câu hỏi của tôi là, làm cách nào để thiết lập quyền chính xác cho người dùng apache
và user1
để có thể ghi / đọc tất cả các tệp trong thư mục / var / www?
user1
tôi chạy các lệnh sau:chown -R apache:www-users /var/www
,usermod -g www-users apache
,usermod -g www-users user1
,chmod 775 /var/www
. Tui bỏ lỡ điều gì vậy?