![Linux 中有保留的用户 ID 吗?](https://linux22.com/image/1133972/Linux%20%E4%B8%AD%E6%9C%89%E4%BF%9D%E7%95%99%E7%9A%84%E7%94%A8%E6%88%B7%20ID%20%E5%90%97%EF%BC%9F.png)
我正在通过以下链接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=117
。GID=129
UID
少于 1000 的 (参见man login.defs
) 比不少于 1000 的权限略高 (参见man useradd
)。当然,还有root
( UID=0
)。