パスワードデータベースを初期化するプログラム
vida-pwdbinit domainowner
ドメインの所有者domainownerが管理するパスワードデータベースを作成する。domainownerを省略した場合は実在ドメイン用のパスワードデータベースを作成する。 なお、このプログラムはrootの権限でのみ実行できる。
qmailのホームディレクトリ(通常は/var/qmail)の下に'authdb'というディレクトリを作成し、利用するドメイン毎にそのドメインの所有者名のディレクトリを作成する。実在ユーザ用には'pwdusers'というディレクトリ名が用いられる。
各ディレクトリにパスワードを管理する'passwd'というファイルとそれをcdb形式にコンパイルした'cdb'というファイルが置かれる。
実在ドメインの所有者がpopで、バーチャルドメインの所有者がvpopの場合のディレクトリツリーを示すと次のようになる。
/ + var/ + qmail/ + authdb/ + pwdusers/ + passwd 実在ドメイン・実在ユーザ | + cdb | + pop/ + passwd 実在ドメイン・仮想ユーザ | + cdb | + vpop/ + passwd 仮想ドメイン・仮想ユーザ + cdb
なお、'passwd'ファイルの形式に関して知りたい人はvida-pwdbmakeのマニュアルを参照すること。