将GID设置为-1的目的是什么?

将GID设置为-1的目的是什么?

在 CentOS 6 服务器上,我在 /etc/group 的第一行看到以下内容:

root:x:-1:

在我看来这似乎是一个错误。但话又说回来:将 root 的 GID 设置为 -1 是否有合理和/或巧妙的理由?

答案1

根据组标识符定义

特殊值

0:超级用户的 GID 通常为零 (0)。

−1:值 (gid_t) -1 由 POSIX 保留,用于标识省略的参数。

相关内容