Linux

Active Directory UID 映射到特定 Unix UID

  • November 20, 2018

我真的不明白 Active Directory UIDs Mapping to Unix UIDs 的翻譯。當一個人使用其 AD 憑據登錄時,winbind 如何理解它需要將該 AD UID 映射到特定的 Unix UID,該 UID 與主目錄及其個人文件相關聯。

我在配置文件中看到的只是 winbind 指定了可以使用的 UID 範圍,僅此而已。

Winbind/Samba 將 Windows SID id 儲存在一個tdb(簡單的 LDAP 數據庫)中,並創建一個與轉換後的 sid-2-uid 匹配的密鑰對。如果 Linux 端的使用者不存在,它會組成一個唯一的 UID 並將其儲存在 tdb 中。如果使用者存在並且“文件”(或 ldap)出現在 Winbind 之前,nsswitch.conf那麼它將使用匹配的使用者本地 UID。

tdb 文件可以在/var/lib/samba/

引用自:https://unix.stackexchange.com/questions/264350