我尝试使用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
并没有返回电话和职位。我知道如何才能找回这些属性?
答案 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
)。