Ubuntu
在 Ubuntu 上允許 ftp 訪問但禁用終端訪問
我有 2 個使用者要禁用終端訪問,但仍保持 ftp 訪問。我該如何實現?
編輯
忘了說,我用的是vsftpd。
Proftpd 將不允許 nologin shell,只需通過僅允許受信任的 shell 使用者來禁用 SSH 中的非 shell 使用者:
在
sshd_config
:AllowUsers toto john chuck morice
當我偶然發現這篇文章時:
將登錄 shell 設置為
/sbin/nologin
使案例如 quanta 的註釋可能會導致消息出現一些登錄問題(530 Login incorrect)
。這可能是此 shell 未向系統註冊的結果。只需添加它,/etc/shells
問題就解決了。(同樣適用於 /bin/false …)