samba检索具有任意属性的用户

时间:2015-06-09 19:39:56

标签: ubuntu active-directory samba

我尝试使用samba将用户导入samba-tool。 我可以添加具有任意属性的用户,让我们说测试用户有手机,职位等。从samba wiki我找到了以下代码段,其中包含一些自定义属性:

:~$ sudo samba-tool user add test3 agoodpasswd,12 --telephone="+16901234567" --job-title="Samba learner"
Global parameter server role found in service section!
Global parameter dns forwarder found in service section!
User 'test3' created successfully

但是,wbinfo -i test3并没有返回电话和职位。我知道如何才能找回这些属性?

1 个答案:

答案 0 :(得分:1)

wbinfo仅显示uinx / posix用户属性,这些属性不包含这些字段。额外的属性存储在目录(AD)中,可以使用类似ldap的工具查看,例如Windows上的用户属性GUI(使用RSAT)。在本地,在服务器上,您可以查看目录中的记录,如下所示:

sudo ldbsearch -H /var/lib/samba/private/sam.ldb CN=user1

这假设您已从分发包安装了samba。您可能必须更改文件的位置。您也可以将网络与ldbtools一起使用:

ldbsearch -H ldap://127.0.0.1 -Uadministrator CN=user1

并且您需要在提示符下键入admin pass(或者,您可以像使用其他samba工具一样将其指定为-Uadministrator%password)。