“passwd”不起作用时如何更改 (vsftpd) FTP 帐户的密码

Fli*_*ion 6 linux password ftp passwd vsftpd

这里有点新手,

我有一个使用 vsftpd 的服务器。我使用'passwd aa'从root帐户更改了用户'aa'的密码,这更改了用户'aa'的SSH密码,但没有更改他的FTP帐户。

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

有小费吗?

Ski*_*rou 1

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

\n\n
login1\npassword1\nlogin2\npassword2\netc.\n
Run Code Online (Sandbox Code Playgroud)\n\n

在这种情况下,您必须编辑它,然后使用以下命令更新 DB\xc2\xa0:

\n\n
db4.7_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db\n
Run Code Online (Sandbox Code Playgroud)\n\n

(您可能需要替换db4.7_load为您的版本dbXX_load)。

\n