Linux 中有保留的用户 ID 吗?

Linux 中有保留的用户 ID 吗?

我正在通过以下链接http://www.linuxfromscratch.org/blfs/view/cvs/basicnet/ntp.html 创建用户来安装 ntp 最新软件包 4.2.8p6

groupadd -g 87 ntp &&
useradd -c "Network Time Protocol" -d /var/lib/ntp -u 87 \
         -g ntp -s /bin/false ntp

在上面的命令中,我给出了“87”作为用户 ID。是否有任何保留的用户 ID 来安装特定软件包(如 ntp)。

答案1

除非它被硬编码到最新版本中ntp(检查README),否则没有特殊的 UID ntp。在我的 Ubuntu 14.04.03 上(YMMV):

$ grep ntp /etc/passwd /etc/group
/etc/passwd:ntp:x:117:129::/home/ntp:/bin/false
/etc/group:ntp:x:129:

此处库存ntp情况如下UID=117GID=129

UID少于 1000 的 (参见man login.defs) 比不少于 1000 的权限略高 (参见man useradd)。当然,还有root( UID=0)。

相关内容