防止将 UID=0 分配给 Linux 中的任何其他用户

0 security linux

我想知道是否有办法防止将 UID=0 分配给除 root 之外的任何其他帐户。

小智 6

你不能。“root”只是一个名称,创建一个 UID 为 0 的帐户“bennybunny”是完全有效的。但这仅适用于已经作为 UID 0 运行的进程......

对于 UNIX/Linux 内核,重要的是数字。在用户空间中,通过 libc,有将数字映射到名称的映射。将多个名称映射到同一个数字是完全可能且有效的,顺便说一句。