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 などがわかったりします。