vsftpd同时使用系统用户和虚拟用户验证
发布网友
发布时间:2023-02-27 15:32
我来回答
共1个回答
热心网友
时间:2023-07-20 05:45
//pam文件配置如下vi /etc/pam/vsfpd
//下面这两行是虚拟用户认证
auth sufficient pam_userdb.so db=/etc/vsftpd/virtullogin//虚拟账户验证 account sufficient pam_userdb.so db=/etc/vsftpd/virtullogin
//sufficient表示充分条件,也就是说一旦在这里验证通过,就不进行下面的验证了;相反如果没有通过,则进行下面本地账户的验证(原本/etc/pam/vsftpd中就有)
session optional pam_keyinit.so force revoke
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth required pam_shells.so
auth include password-auth
account include password-auth
session required pam_loginuid.so
session include password-auth
刚测过可以用