为什么我的 pam_userdb.so 不见了?
why is my pam_userdb.so missing?
我想使用 vsftpd 创建来宾用户,所以我将这些附加到 /etc/pam.d/vsftpd
:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd_virtual_accounts
account required /lib64/security/pam_userdb.so db=/etc/vsftpd_virtual_accounts
但是我在/lib64/security
和/lib/security
中找不到pam_userdb.so
文件。
find / pam_userdb.so
显示 "no such file or directory".
如何获取 pam_userdb.so
文件?
终于在/lib/x86_64-linux-gnu/security
找到了
您不需要指定路径;这足够了:
auth required pam_userdb.so db=/etc/vsftpd_virtual_accounts
您的查找命令不正确;你需要 find / -name pam_userdb.so
。添加 -print -quit
以在第一场比赛时停止。
在我的系统上是 /lib/x86_64-linux-gnu/security/pam_userdb.so
。
我想使用 vsftpd 创建来宾用户,所以我将这些附加到 /etc/pam.d/vsftpd
:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd_virtual_accounts
account required /lib64/security/pam_userdb.so db=/etc/vsftpd_virtual_accounts
但是我在/lib64/security
和/lib/security
中找不到pam_userdb.so
文件。
find / pam_userdb.so
显示 "no such file or directory".
如何获取 pam_userdb.so
文件?
终于在/lib/x86_64-linux-gnu/security
您不需要指定路径;这足够了:
auth required pam_userdb.so db=/etc/vsftpd_virtual_accounts
您的查找命令不正确;你需要 find / -name pam_userdb.so
。添加 -print -quit
以在第一场比赛时停止。
在我的系统上是 /lib/x86_64-linux-gnu/security/pam_userdb.so
。