我只想禁用 SSH 访问但保留用户的 FTP 访问myuser
。我执行了以下命令usermod -s /bin/false myuser
。经过测试,它禁用了 SSH 和 FTP。
我怎样才能扭转这种局面?
我如何禁用 SSH 访问
myuser
但允许 FTP 访问?
答案1
要允许 FTP 访问,请尝试通过设置以下内容关闭 ProFTPD 对有效 shell 的检查/etc/proftpd.conf
:
RequireValidShell Off
来源:http://www.proftpd.org/docs/faq/faq_full.html#AEN267
警告:如果系统上还有其他用户的 FTP 访问权限已被禁用(通过将他们的 shell 设置为无效的登录 shell),则进行此指令更改将为他们提供 FTP 访问权限。