本文主要介绍如何查看vsftp登录验证数据库中的db文件的内容,即由db_load命令生成的. db文件。 它用作vsftp的虚拟用户数据库。 本文适用于在忘记原始用户密码文件的情况下直接查看数据库并导出用户密码列表。 有需要的朋友请参考
构建vsftp时,许多人使用db_load为虚拟用户创建数据库文件。 但是,如果继任者交接,不正好进行这方面的交接,就会很麻烦。 例如,我,前任做的VSFTP没剩下多少资料,必须自己查。 很辛苦。
几经周折,终于确认了vsftp的用户名和密码在vsftpd_login.db文件中。 但是,这个文件看不到内容,到底现在有多少用户可以登录vsftp,用户名的密码是什么……
通过检查vsftp虚拟用户,我们发现这是由db_load程序生成的数据库文件。 但是,没有提到如何恢复文件。 我不断查找“包含已知用户名和密码”文件。 直到写完这个才查完…。
查找db_load程序,放在/usr/集中盒饭目录下,ls -l /usr/集中盒饭/db*看到以大量db_开头的可执行文件,在我的经验中,db_dump是. db文件的内容百度和谷歌找不到db_dump命令的中文资料,所以我查了关键词“db_dump man”,找到了
33558 www.manpagez.com/man/1/db _ dump /
使用命令
代码如下。
/usr/集中盒饭/db _ dump-da/etc/vsftpd/vsftpd _ log in.db
终于显示了所有的用户名和密码。 义气之铃,善哉善哉。
为此做记录并纪念,在为英语头疼的后来者上做标记。
上面介绍了编辑人员如何在总结的Linux上查看vsftp数据库db文件,如果不小心忘记了原始用户密码文件,可以直接查看vsftp文件。