nhiều người dùng chia sẻ ftp thư mục chung


0

Tôi muốn thiết lập như đã đề cập, nơi tôi có thể tạo nhiều người dùng ftp với cùng một thư mục chính.

Những gì tôi đã cố gắng cho đến nay,

Tôi đã tạo người dùng mới bằng cách trỏ đến thư mục của người dùng ftp là nhà, nhưng vì người dùng mới không phải là chủ sở hữu của kết nối thư mục đó nên từ chối tôi đoán.

Tôi cũng đã cố gắng xử lý liên kết này bằng liên kết mềm, giống như tôi đã tạo liên kết mềm của thư mục ftp gốc và ánh xạ các liên kết đó là nhà của thư mục chính của từng người dùng.

Tôi biết nếu tôi tạo riêng tất cả thư mục chính cho tất cả người dùng ftp thì nó sẽ hoạt động, ngay bây giờ cả người dùng FTP và người dùng apache của tôi đều giống nhau, vì vậy, tệp tôi đang tải lên apache có quyền thực thi theo mặc định, nhưng nếu tôi tách người dùng và Nếu tôi sẽ tải lên tệp bằng cách sử dụng một người dùng khác không được ánh xạ với apache, liệu apache có thể thực thi tệp đó không?

Câu trả lời:


1

Tôi không chắc ý của bạn là "apache có thể thực thi tập tin đó không". Bạn có thực sự muốn thực thi (tức là chạy như một chương trình) các tệp được tải lên bởi ftp không? Hay bạn có nghĩa là bạn chỉ muốn apache phục vụ chúng dưới dạng dữ liệu cho khách hàng? Những thư mục nào khách hàng có thể thấy được xác định bởi tệp cấu hình apache; bạn có thể thiết lập nó để phục vụ bất cứ thư mục nào bạn muốn.

Thông thường, các tệp mới được tạo với quyền truy cập đọc cho tất cả và chỉ truy cập ghi cho chủ sở hữu: tức là -rwxr-xr-xhoặc 755 bát phân ( -rw-r--r--hoặc 644 bát phân nếu không phải là tệp thực thi). Các quyền được cấp cho các tệp mới được điều chỉnh bởi ô của quá trình tạo chúng. Điều này có nghĩa là các tệp được tải lên bởi người dùng ftp có thể được sử dụng bởi apache, nếu nó được cấu hình để làm như vậy.

Nếu bạn thực sự muốn nhiều người dùng chia sẻ một thư mục chính, thì thư mục đó cần phải được ghi bởi tất cả những người dùng đó, vì vậy họ cần phải có quyền ghi toàn cầu hoặc quyền ghi nhóm và tất cả những người dùng cần ghi vào đó đều thuộc về nhóm sở hữu nó.

Nhưng đó có lẽ không phải là con đường để đi. Bạn có thể sẽ nhận được những gì bạn muốn bằng cách sử dụng người dùng riêng biệt.


vâng, tôi chỉ muốn các tệp mà người dùng khác tải lên sẽ được phục vụ bởi apache, suy nghĩ của bạn có vẻ hợp lý với bộ quyền được đề cập Tôi nghĩ rằng apache có thể đọc tệp mà không gặp vấn đề gì, tôi chắc chắn sẽ thử và cho bạn biết
HRK
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.