所以昨天晚上我费了好大劲(比喻——我秃了)花了一个多小时试图弄清楚为什么smbpasswd
我尝试重置我的一个 Samba 用户的密码时,它一直被拒绝。总之,长话短说,这显然是因为该用户还不存在(smbpasswd -a
毫无怨言地添加了她,现在一切都很顺利),尽管我仍然发誓我确实已经添加了她。
无论如何,如果我可以简单地列出 smbpasswd 数据库中的用户,那么我就可以省去很多麻烦。是否有命令或实用程序可以做到这一点?(Samba 使用的是新式 .tdb 数据库,否则我只需要cat /etc/smbpasswd
.)
答案1
答案2
在 Samba 4 及更高版本中,如果你使用的是 AD 服务器,那么还有samba-tool user list
以及其他有用的用户管理命令。
对于工作组或 NT4 域 Samba 服务器,pbdedit -L -v
如上所述。