
smbpasswd マニュアルでは、次のように説明します。
「デフォルトのpassdbバックエンドを使用するには、ユーザーがシステムパスワードファイル(通常は/ etc / passwd)にすでに存在している必要があります。そうしないと、ユーザーの追加要求は失敗します。」
源泉:https://www.samba.org/samba/docs/man/manpages-3/smbpasswd.8.html
私の質問は、デフォルトのpassdbバックエンドとは何ですか?
- smbpasswd?
- tdbsam?
- ldapsam?
答え1
パスが保存されるデフォルトのファイルは、/var/lib/samba/passdb.tdb
オプションで変更できる単純なデータベースファイルです。passdb backend
smb.conf
暗号化バックエンドに関する追加情報:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html
デフォルトでは、Sambaはユーザーがシステムに存在することを要求し、/ etc / passwdに存在することを確認しますが、そのファイルにはパスワードが含まれていません。