VSFTPD:使用 MySQL 验证的虚拟用户会禁用系统用户

VSFTPD:使用 MySQL 验证的虚拟用户会禁用系统用户

我在 CentOS 上设置了虚拟用户,并与 SQL 配置的 pam 文件配对,但使用系统用户登录不再有效。我该如何让系统用户在配置了虚拟用户后仍能登录?这会在 pam 文件中吗?

答案1

您可以将 PAM 配置为接受 MySQL 或 passwd 身份验证,可能使用sufficient如下选项:

auth    sufficient  pam_mysql.so
auth    sufficient  pam_unix.so use_first_pass

您可能需要以account类似的方式配置类型。

相关内容