Tôi đang chạy máy chủ Ubuntu 10.04 LTS và tôi muốn tạo người dùng chỉ có thể truy cập máy chủ từ FTP.
Những gì tôi đã làm cho đến nay là:
- Tải về
vsftpd
- Tạo người dùng mới với vỏ đăng nhập mặc định được đặt thành
/bin/false
Tất cả người dùng bình thường trên máy chủ đều có thể truy cập thư mục nhà của họ thông qua ftp nhưng người dùng đã truy cập shell từ xa bằng cách đặt nó thành /bin/false
không thể đăng nhập bằng ftp.
Tôi không hiểu cách truy cập shell ảnh hưởng đến vsftpd
máy chủ? Làm thế nào tôi có thể kích hoạt truy cập ftp mà không cần bật lại shell?
Cập nhật:
Tôi tìm thấy tài liệu tham khảo này nói rằng tôi nên sử dụng /sbin/nologin
(dường như là /usr/sbin/nologin
trong Ubuntu) và nó sẽ không ảnh hưởng đến truy cập ftp nhưng nó không hoạt động trong trường hợp của tôi.