Tôi vừa thiết lập thành công một người dùng cục bộ có quyền truy cập FTP bằng thư mục chính của anh ấy và được chroot vào thư mục đó, nhưng anh ấy hỏi liệu có cách nào để thư mục đó (/home/username) có thể được chủ sở hữu ghi và có thể đọc được trên thế giới đối với apache không? Điều này là để những người khác trong cùng tòa nhà có thể tải xuống tệp bằng giao thức http tiêu chuẩn nhưng chỉ chủ sở hữu mới có thể tải lên qua FTP.
VÍ DỤ
Người dùng cục bộ gửi tệp zip đến vị trí nhà riêng của anh ấy (/home/user) và ai đó trong tòa nhà mở vị trí đó bằng cách sử dụng http://domain sẽ thấy tệp đó và nhấp vào tệp đó để tải xuống nhưng chủ sở hữu có thể thay thế tệp tại bất cứ lúc nào cho những thứ như, cập nhật, v.v.
Tôi đã đặt các chỉ thị apache để cho phép tất cả quyền truy cập và theo dõi các liên kết tượng trưng và tạo danh sách thư mục, nhưng khi url được nhập vào trình duyệt, tất cả những gì xảy ra là 'Bạn không có quyền truy cập vị trí này', tôi đã thử gần như mọi thứ có thể, tôi thậm chí đã thử thêm người dùng vào nhóm dữ liệu www mà apache sử dụng, về cơ bản, điều cần thiết là người dùng tải lên qua FTP và bất kỳ ai cũng có thể xem danh sách và tải xuống từ vị trí đó.
Tôi nghĩ là có thể, nhưng nếu không, thì làm cách nào để các nhà phát triển web cập nhật trang web của họ bằng cách sử dụng FTP để tải lên mà mọi người vẫn có thể xem trang web?