Centos
Proftpd CentOS 使用者只能使用 /bin/bash shell 登錄
我創建了一個使用者並分配了一個密碼和組(新組)。問題是這個使用者只能登錄到 FTP (proftpd) 如果他有 shell =
/bin/bash
如果我將 shell 設置為
/bin/false
Proftpd 不會讓他進入並提供 530 Login 不正確的響應。我希望使用者能夠登錄到 FTP 但沒有其他訪問權限,因此無法通過 SSH 登錄。這
/etc/proftpd.conf
是所有預設值,它的版本1.3.3e
,它是 CentOS 6。
您想與proftpd 一起使用的任何shell 都應列在**/etc/shells**文件中(http://www.proftpd.org/docs/directives/linked/config_ref_RequireValidShell.html)
您應該將 /bin/false 添加到 /etc/shells 或
RequireValidShell off
在 proftpd 配置中設置祝你好運!