如何在samba中获取用户的域信息

时间:2013-10-16 08:03:40

标签: linux windows samba

BG:我在redhat linux中构建了samba,并共享一个文件夹,然后从windows访问share文件夹。

如下所示,可以通过命令“smbstatus”

获取连接信息
[root@Redhat6 pam.d]# smbstatus

Samba version 3.5.10-125.el6
PID     Username      Group         Machine                        
-------------------------------------------------------------------
8303      leon          domain users  win0832mc    (::ffff:10.204.176.73)

我们可以获取用户,域组,然后如何获取域信息? 可以请你帮我吗?感谢。

1 个答案:

答案 0 :(得分:3)

smbstatus显示的用户名是本地用户的名称,而不是连接到共享的用户。原始名称可能已经在smb.conf中的“用户名映射”选项的帮助下进行了转换。

据说,您在传入用户和本地POSIX用户之间具有一对一的名称映射。在这种情况下,您可以使用'wbinfo --uid-to-sid leon'来获取用户'leon'的安全标识符(SID),并在下一步执行'wbinfo --sid-to-fullname sid'转换SID到完全限定的用户名(DOMAIN \ user)。