Điểm:1

Làm cách nào để thêm một đường dẫn cụ thể cho nhà người dùng FTP?

lá cờ cn

Tôi đã cài đặt vsftpd gần đây và thêm một người dùng có tên là ftpuser. Tôi đã tạo tệp /etc/vsftpd.conf từ đầu với thông tin sau:

lắng nghe = CÓ
nghe_ipv6=CÓ
nặc danh_enable=KHÔNG
local_enable=CÓ
write_enable=CÓ
local_umask=022
dirmessage_enable=CÓ
use_localtime=CÓ
xferlog_enable=CÓ
connect_from_port_20=CÓ
chroot_local_user=CÓ
local_root=/mnt/md0
safe_chroot_dir=/mnt/md0
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=KHÔNG
pasv_enable=Có
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=CÓ

Tôi cũng đã thêm máy chủ ssh cho các kết nối sftp. Tôi đã quản lý để đăng nhập tốt nhưng bất cứ khi nào tôi đăng nhập, tôi không thấy ổ đĩa mong muốn nằm trong /mnt/md0 mà là thư mục chính của người dùng ftp chung. Trên thực tế, tôi thấy cả ftpuser và homefolder dành cho quản trị viên đều không được mong muốn.

Vậy làm cách nào tôi có thể yêu cầu vsftpd.conf chỉ hiển thị ftpuser độc quyền /mnt/md0?

Tôi đã thử cho đến nay: Sudo adduser ftpuser --home /mnt/md0 Cảnh báo: Thư mục nhà /mnt/md0 bạn chỉ định đã tồn tại. adduser: Người dùng `ftpuser' đã tồn tại.

Cảm ơn!

chỉnh sửa:

sftp -P 2222 -vvvvvvv ftpuser@PUBLIC IP

trình diễn

...
debug3: Đã gửi tin nhắn fd 3 T:16 I:1
gỡ lỗi3: SSH_FXP_REALPATH . -> / cỡ 0
sftp> ls
debug3: Đang gửi SSH2_FXP_READDIR I:3
debug3: Đã nhận được trả lời T:104 I:3
debug3: Đã nhận được 4 phản hồi SSH2_FXP_NAME
debug3: Đang gửi SSH2_FXP_READDIR I:4
debug3: Đã nhận được trả lời T:101 I:4
debug3: Đã nhận SSH2_FXP_STATUS 1
debug3: Đã gửi tin nhắn SSH2_FXP_CLOSE I:5
gỡ lỗi3: SSH2_FXP_STATUS 0
ftpuser sử dụng       
sftp> cd ftpuser
debug3: Đã gửi tin nhắn fd 3 T:16 I:6
gỡ lỗi3: SSH_FXP_REALPATH /ftpuser -> /ftpuser kích thước 0
debug3: Đã gửi tin nhắn fd 3 T:17 I:7
debug3: Đã nhận được phản hồi thống kê T:105 I:7
sftp> ls
debug3: Đang gửi SSH2_FXP_READDIR I:9
debug3: Đã nhận được trả lời T:104 I:9
debug3: Đã nhận được 9 phản hồi SSH2_FXP_NAME
debug3: Đang gửi SSH2_FXP_READDIR I:10
debug3: Đã nhận được trả lời T:101 I:10
debug3: Đã nhận SSH2_FXP_STATUS 1
debug3: Đã gửi tin nhắn SSH2_FXP_CLOSE I:11
gỡ lỗi3: SSH2_FXP_STATUS 0
FTP-KIỂM TRA  
lá cờ cn
Điều đó được thực hiện với `local_root=/mnt/md0` + `allow_writeable_chroot=YES` + `chroot_local_user=YES` nên bạn có thể gặp sự cố khác sau đó bạn nghĩ. Cố gắng kết nối từ dòng lệnh và thêm `-vvvvvvv` làm tùy chọn. Điều đó sẽ lặp lại hàng tấn thông tin trên màn hình. Đừng quên khởi động lại `vsftpd` :)
lá cờ cn
Phần đằng sau những lá cờ đó quan trọng hơn;) hãy xóa nhận xét! không biết có dữ liệu riêng tư nào trong đó không ;-) Tôi đã sao chép phần cuối cùng mà tôi cho là quan trọng từ đó. Tôi không thấy bất kỳ vấn đề nào trong đó :) `sftp> cd ftpuser` có lẽ là vấn đề quan trọng (và `SSH_FXP_REALPATH /ftpuser -> /ftpuser size 0`)
Nameless avatar
lá cờ cn
Tôi nghĩ rằng tôi đã bỏ qua dữ liệu riêng tư! Vấn đề là tôi có thể ĐĂNG NHẬP nhưng đường dẫn về nhà không như mong đợi. Đó không phải là kết hợp ổ đĩa/thư mục/mnt/md0. Đó là thư mục ftp tiêu chuẩn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.