我正在尝试使用 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
不返回电话和职位。知道如何取回这些属性吗?
最佳答案
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
并且您需要在提示符下键入管理员密码(或者,您可以将其指定为
-Uadministrator%password
,就像使用其他 samba 工具一样)。
关于ubuntu - samba 检索具有任意属性的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30741341/