如何逆转 usermod -s /bin/false?

如何逆转 usermod -s /bin/false?

我只想禁用 SSH 访问但保留用户的 FTP 访问myuser。我执行了以下命令usermod -s /bin/false myuser。经过测试,它禁用了 SSH 和 FTP。

  1. 我怎样才能扭转这种局面?

  2. 我如何禁用 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 访问权限。

相关内容