2

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

如下图,可以通过命令“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)

我们可以得到用户,域的组,那么如何获取域信息呢?你能帮我解决这个问题吗?谢谢。

4

1 回答 1

3

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

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

于 2013-10-16T20:02:47.833 回答