当 'passwd' 不起作用时,如何更改 (vsftpd) FTP 帐户的密码

当 'passwd' 不起作用时,如何更改 (vsftpd) FTP 帐户的密码

我是这里的新手,

我有一台使用 vsftpd 的服务器。我使用“passwd aa”从 root 帐户更改了用户“aa”的密码,此操作更改了用户“aa”的 SSH 密码,但没有更改其 FTP 帐户的密码。

我似乎找不到有关更改 vsftpd 密码的其他信息。

有小费吗?

答案1

如果您的 FTP 服务器使用虚拟用户(检查local_enable文件/etc/vsftpd.conf,参见man vsftpd.conf),您可能login.txt在 / 下有一个文件etc/vsftpd/,其格式如下:

login1
password1
login2
password2
etc.

在这种情况下,您必须编辑它,然后使用以下命令来更新数据库:

db4.7_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

(您可能必须db4.7_load用您的版本替换dbXX_load)。

相关内容