他所のメールサーバのユーザ情報を、うちの vpopmail 環境に移します。
ちなみに OS は、相手が FreeBSD。こっちは CentOS です。
まずは、vadduser コマンドを使ってユーザ登録。パスワードは適当でよし。
$ ~/bin/vadduser hiromichi@exsample.com
次に、vi エディタで、そのユーザのパスワードを、以前のサーバの passwd ファイルのパスワードに修正。(ちなみに、vpopmail のパスワードは MD5 で暗号化されてるんですが、移行元のパスワードは国際化 DES。問題ないっす)
$ vi ~/domains/exsample.com/vpasswd
hiromichi:$1$WBf6/Tez$/gMLmHh/Ra4AA97N/FTisH/:1:0:hiromichi:/var/vpopmail/domains/exsample.com/hiromichi:NOQUOTA
↓
hiromichi:qC8XGKnFCVbvQ:1:0:hiromichi:/var/vpopmail/domains/exsample.com/hiromichi:NOQUOTA
この状態では、まだ実際に使用されるパスワードのデータベースは更新されていないので、vmkpasswd コマンドを使って更新を行う。
$ ~/bin/vmkpasswd exsample.com
これで、vpasswd.cdb が更新されるので、移行してきたパスワードでのログインが可能になるっちゅうわけですな。
コメントする