域中用户的 UID 是否在本地机器中维护?

域中用户的 UID 是否在本地机器中维护?

我发现办公室里的许多 Linux 机器都连接到某个域。

我想知道一台机器是否在本地维护域中用户的 UID 列表?如果是,那么如何维护?由谁来维护?如果不是,那么本地用户和域用户是否可能具有相同的 UID?

例如:

假设我有一台连接到域“abc”的 Linux 机器,并且域中有一个用户“xyz”,其 uid 为“1234”,现在我的问题是,如果我使用 adduser 创建本地用户,比如说“lmn”。用户“lmn”和“abc”是否有可能具有相同的 UID?或者操作系统总是给出不同的 UID 还是有人必须为操作系统维护它?

答案1

如果计算机配置为从 LDAP 或 Active Directory 查找用户信息,则本地用户管理命令(如“useradd”)将发现域中存在任何重复的 uid/uidnumber 条目,并拒绝创建帐户。它不会在本地存储所有域用户信息(尽管它可能缓存这些信息)。

可以通过编辑相关本地文件 (/etc/passwd & /etc/shadow) 或暂时禁用对 LDAP/AD 的查找来创建重复条目。这通常不是一个好主意。

这就是你要找的东西吗?

相关内容