web-dev-qa-db-ja.com

Sambaユーザーをリストしますか?

それで昨日の夕方、smbpasswdが私のSambaユーザーの一人のためにパスワードをリセットしようとする試みを拒絶し続けている理由を解明しようとしている1時間以上私の髪の毛を引き抜いていた。とにかく、長い話では、ユーザーがまだ存在していなかったためと思われます(smbpasswd -aは苦情なしに彼女を追加しました、そして今はすべてがおかしくなりました)。

とにかく、単にsmbpasswdデータベースにユーザーをリストしただけなら、私は非常に悲しんでいたでしょう。それを実行できるコマンドやユーティリティはありますか? (Sambaはその新しいftdの.tdbデータベースを使っている。そうでなければ私はcat /etc/smbpasswdしか持っていなかっただろう。)

131
Kromey

あなたが探しているのはpdbeditだと思います。

man ページから「pdbedit - SAMデータベースの管理(Sambaユーザーのデータベース)」

Sudo pdbedit -L -v

ユーザーを一覧表示する-L。冗長にするには-v

178
James T

Samba 4以降では、samba-tool user listや他の便利な ユーザー管理コマンド もあります。

4
McX