12 前几天,我从一台服务器中删除了一个用户。该用户具有ID 1002。 今天,我已经向系统添加了一个新用户。令我惊讶的是,他获得了用户ID 1002。因为我忽略了删除已删除用户的homedir,所以新用户现在拥有旧用户的homedir(以及以前由拥有的所有其他资源1002)。 我会假设用户ID永远不会被重用以避免类似的冲突。为什么将它们回收,我是否应该护理/采取预防措施? users — 霍斯特斯塔普勒 source
16 删除用户时,该用户信息将被完全删除,因此没有直接的信息表明曾经使用过该ID。 (权威的用户信息存储在中/etc/passwd,这是一个简单的列表。) 为了防止这种情况, 创建新用户时强制使用另一个ID,或者 只要您还没有清理相应的文件,就保持用户输入(禁止登录)。(find的-user和-nouser选项对此提供了帮助。) — CL。 source 2 默认操作是使用从阅读中找到的第二大数字/etc/passwd。因此,如果您删除最后一个添加的用户(该用户将具有最大数量),则下一个创建的用户将重复使用该数字。 — StarNamer 2012年
/etc/passwd
。因此,如果您删除最后一个添加的用户(该用户将具有最大数量),则下一个创建的用户将重复使用该数字。