我有一个基于 samba4 的域。如何列出给定用户所属的所有组?
我知道我可以采取相反的方式 - 遍历所有组 [ samba-tool group list ] 并查看他们的成员资格 [ samba-tool group listmembers $groupName ],但也许有更直接的方法?
我有一个基于 samba4 的域。如何列出给定用户所属的所有组?
我知道我可以采取相反的方式 - 遍历所有组 [ samba-tool group list ] 并查看他们的成员资格 [ samba-tool group listmembers $groupName ],但也许有更直接的方法?
我不认为
samba-tool
有什么,但 LDAP 对于这种查询更强大,例如你可以使用''id'':
请注意,对于 idmap_ad 后端,用户需要在 LDAP(Active Directory 用户和计算机的 Unix 属性选项卡)中将属性 uidNumber 和 gidNumber 设置为 RFC2307,否则该命令将返回“id: eduardomozart: no such user”。
参考:Gerald Carter、Jay Ts、Robert Eckstein,2007 年。使用 Samba:适用于 Linux、Unix 和 Mac OS X 的文件和打印服务器。(第 3 版)。奥莱利,ISBN 0-596-00769-8。