我需要获取所有 FTP 用户,但我不明白如何获取(列出)所有 FTP(vsftpd 或 proftpd)用户,是否有一些解决方案?
您可以配置 vsftpd 为本地用户和虚拟用户提供服务。为此,请检查您的/etc/vsftpd.conf.
要列出虚拟用户,请检查/etc/pam.d/以 vsftpd 开头的文件夹中的文件,vsftpd.virtual但很可能您曾经创建过此文件。
cat cat /etc/pam.d/vsftpd.virtual
auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd
account required pam_permit.so
Run Code Online (Sandbox Code Playgroud)
这意味着您的虚拟用户应该列在文件中 /etc/vsftpd.passwd
cat /etc/vsftpd.passwd
Run Code Online (Sandbox Code Playgroud)
要使用 vsftpd 列出本地用户,请检查/etc/vsftpd.conf类似的行
userlist_file=/etc/vsftpd.allowed_users
Run Code Online (Sandbox Code Playgroud)
您还可以制作被拒绝用户的列表,因此这取决于您想要此列表的用途,请注意这一点。
有关更多信息,请查看man vsftpd.conf而不是man vsftpd。
| 归档时间: |
|
| 查看次数: |
95626 次 |
| 最近记录: |