How2Computing

sambaを使うメモ

Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!

smbpasswdでユーザ登録しようとすると、

# pdbedit -a -u siio
new password:
retype new password:
Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!
Failed to add entry for user siio.

というエラーが出る。 そこで、smbpasswdをデバッグ付きで実行させてみる。

# smbpasswd -D 10 -a siio
Netbios name list:-
...(中略)...
pdb backend tdbsam has a valid init
New SMB password:
Retype new SMB password:
tdbsam_open: successfully opened /opt/etc/samba/passdb.tdb
pdb_getsampwnam (TDB): error fetching database.
 Key: USER_siio
Finding user siio
...(中略)...
Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!
Failed to add entry for user siio.

となって、/opt/etc/samba/passdb.tdbにあるtdbファイルがおかしいらしい。 このファイルをリネームして(消去しても良いと思う)、 再度実行したら、登録することが出来た。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-11-18 (水) 20:52:09