这里有新手,
我有一个使用vsftpd的服务器。 我使用“passwd aa”从root帐户中更改了用户“aa”的密码,该密码更改了用户“aa”的SSH密码,但不是他的FTP帐户。
我似乎无法find有关更改vsftpd密码的其他信息。
有小费吗?
如果您的FTP服务器正在使用虚拟用户(在/etc/vsftpd.conf文件中查看local_enable ,请参阅man vsftpd.conf ),那么您可能在/ etc/vsftpd/下有一个login.txt文件,其格式如下:
login1 password1 login2 password2 etc.
在这种情况下,您必须对其进行编辑,然后使用以下命令更新数据库:
db4.7_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db
(您可能需要用您的dbXX_load版本replacedbXX_load )。