Linux

域中使用者的 UID 是否在機器本地維護?

  • September 27, 2019

我已經看到我的許多辦公室 Linux 機器連接到某個域。

我想知道一台機器是否在本地維護域中使用者的 UID 列表?如果是,那麼如何以及由誰來做?如果不是,那麼本地使用者和域使用者是否有可能具有相同的 UID?

例如:

假設我有一台連接到域的 linux 機器說“abc”,並且域中有一個使用者說“xyz”,它的 uid 說“1234”,現在我的問題是如果我使用 adduser 創建一個本地使用者,可以說“lm”。使用者“lmn”和“abc”是否有可能具有相同的 UID?還是作業系統的天才,它總是提供不同的 UID,或者必須有人為作業系統維護它?

如果機器被配置為從 LDAP 或 Active Directory 中查找使用者資訊,則本地使用者管理命令(如“useradd”)將檢測域中是否存在任何重複的 uid/uidnumber 條目並拒絕創建帳戶。它不會在本地儲存所有域使用者資訊(儘管它可能會記憶體它)。

可以通過編輯相關的本地文件(/etc/passwd 和 /etc/shadow)或暫時禁用對 LDAP/AD 的查找來創建重複條目。這很少是一個好主意。

那是你要找的嗎?

引用自:https://serverfault.com/questions/678254