2013-10-16 18 views
2

BG:我已經在redhat linux中建立samba,並共享一個文件夾,然後從Windows訪問共享文件夾。如何在samba中獲取用戶的域信息

如下面所示,連接信息可以得到通過命令「smbstatus的」

[[email protected] pam.d]# smbstatus 

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

我們可以得到用戶的羣域的,那麼如何獲取域信息? 請問你能幫我解答嗎?謝謝。

回答

3

smbstatus顯示的用戶名是本地用戶的名稱,而不是連接到共享的用戶。原始名稱可能已經通過smb.conf中的'用戶名映射'選項進行了轉換。

假設您在傳入用戶和本地POSIX用戶之間有一對一的名稱映射。在這種情況下,您可以使用'wbinfo --uid-to-sid leon'來獲取用戶'leon'的安全標識符(SID),並且下一步執行'wbinfo --sid-to-fullname sid'來轉換SID到完全限定的用戶名(DOMAIN \ user)。

相關問題