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

标签 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 不返回电话和职位。知道如何取回这些属性吗?

最佳答案

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/

相关文章:

c# - AAD : How uniquely identify users in a Web API?

active-directory - 用户可以成为Active Directory中多个组织单位(OU)的成员吗?

c# - 这是否违反了概念完整性?

linux - 我可以在 Linux/Centos 中删除用户的主目录吗

mount - cifs_mount failed w/return code = -22 表示什么

ubuntu - Kubernetes:如何设置作业/pod 的最短生命周期?

Php SoapClient 超时(ubuntu)

linux - 如何阻止 Eclipse (EPIC Perl) 将 DOS CR/LF 添加到我的 Perl 脚本中?

ubuntu - 无法打开模块文件 'hdf5.mod' 以在 (1) : No such file or directory 处读取

opengl - Chromium OpenGL 死项目?