Điểm:0

Thay thế hiện đại cho pam_userdb (để sử dụng với vsftpd)

lá cờ ve

Cách đây vài năm, tôi đã thiết lập một máy chủ vsftpd với người dùng ảo, theo một số hướng dẫn (vẫn) được tìm thấy trên internet, sử dụng pam_userdb.

Như thế này: Một tệp có tên /etc/pam.d/vsftpd.virtual:

#%PAM-1.0
yêu cầu xác thực pam_userdb.so db=/etc/vsftpd/users crypt=crypt
yêu cầu tài khoản pam_userdb.so db=/etc/vsftpd/users crypt=crypt
phiên bắt buộc pam_loginuid.so

Một khung cảnh bên trong /etc/vsftpd/vsftpd.conf:

pam_service_name=vsftpd.virtual

Và một BerkeleyDB chứa mã băm của người dùng và mật khẩu (/etc/vsftpd/users.db).

Theo trang chủ của pam_userdb, mô-đun này chỉ hỗ trợ mật khẩu văn bản rõ ràng hoặc hầm mộed, luôn có trong BerkeleyDB.

Trong khi đó, cách tiếp cận này có vẻ vừa lỗi thời vừa không thực tế đối với tôi, vì rõ ràng hầm mộmật khẩu ed không an toàn (thậm chí không nói đến biến thể văn bản rõ ràng) và việc xử lý BerkeleyDB chứa chúng khiến việc sử dụng một số trình bao bọc trở nên cần thiết.

Cho nên: Có một số mô-đun PAM thay thế, ví dụ: có thể xử lý một tệp văn bản thuần túy với người dùng và bcrypted mật khẩu? Hoặc ít nhất là với mật khẩu sử dụng một số hàm băm SHA? Điều đó có thể được cập nhật bằng cách sử dụng, ví dụ: htpasswd (hoặc mkpasswd)? Một cái gì đó giống như tệp người dùng Dovecot hoặc tệp htaccess để sử dụng với ví dụ: ánh sángtpd?

Cái gì đó như

some_user:$2y$05$ensqtXGZXUf5DQosKk51.utplrWUqkeZzNNI8.lCVT.K86uillL4a

? Tôi cho rằng một số mô-đun PAM khác có thể được sử dụng bởi vsftpd theo cách tương tự? Cảm ơn tất cả sự giúp đỡ!

Ginnungagap avatar
lá cờ gu
FTP ít nhất có niên đại là `pam_userdb`...
Tobias Leupold avatar
lá cờ ve
Mà không thực sự trả lời câu hỏi rất tốt.

Đă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.