Samba で空の passdb.tdb

SECURITY = DOMAIN or ADS だと passdb を用意する必要はありませんが,起動するたびに「Unable to open/create TDB passwd」と怒られてしまうのが気持ち悪いですね。「touch /etc/samba/passdb.tdb」しても怒られます。
この対処法としては,空ファイル,ではなく,空の tdb ファイルを用意してやればよいのです。samba をインストールすると,tdbtool というコマンドが付いてきますので,

# tdbtool
> create /etc/samba/passdb.tdb
> q
#

のようにします。私の環境では,8192 バイトの passdb.tdb ファイルが作成されました。
ちなみに,tdbbackup, tdbdump なるコマンドもついてきます。前者についてはよくわからないですが,後者はバイナリ形式のためによくわからない tdb ファイルをテキスト形式にダンプすることができます。secrets.tdb を覗くと SID などがわかったりします。