web-dev-qa-db-ja.com

「パスワード」が機能していないときに(vsftpd)FTPアカウントのパスワードを変更する方法

ここでちょっと初心者、

Vsftpdを使用するサーバーがあります。ユーザー「aa」のパスワードをrootアカウントから「passwd aa」で変更しました。これにより、ユーザー「aa」のSSHパスワードは変更されましたが、FTPアカウントのSSHパスワードは変更されませんでした。

Vsftpdのパスワードを変更することに関する他の情報を見つけることができないようです。

任意のヒント?

5
Flion

FTPサーバーが仮想ユーザーを使用している場合(_local_enable_ファイルの_/etc/vsftpd.conf_を確認してください。_man vsftpd.conf_を参照)、/ _login.txt_の下に_etc/vsftpd/_ファイルがある可能性があります。これは次の形式です:

_login1
password1
login2
password2
etc.
_

この場合は編集してから、次のコマンドを使用してDBを更新します。

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

(_db4.7_load_を_dbXX_load_のバージョンに置き換える必要がある場合があります)。