vsFTPdユーザーを別のサーバーに移動する

vsFTPdユーザーを別のサーバーに移動する

/etc/vsftpd/users/* および /etc/vsftpd/passwd.db には、多数の vsFTPd FTP ユーザーが格納されているサーバーがあります。負荷を分散するために新しいサーバーを作成したときに、一部のユーザーを新しいサーバーに移動する必要がありました。

ユーザーファイルをコピーするのは簡単です。しかし、ユーザーが資格情報を使用して新しいシステムにログインできるように、パスワードハッシュをどのように移動しますか?

誰もがコピーしたくないので、全体を移動することはできません。選択したユーザーだけがパスワードをリセットせずに他のサーバーに移動できます。

ありがとうございます!

答え1

あなたの.dbファイルは(私が完全に間違っていない限り)Berkeley DBです。私はファンでも経験もありませんが、好みのBerkeley dbドライバスクリプト言語を使用してそのデータベースファイルを開くことができます。

Pythonの場合、Berkeleyデータベース

関連情報