除了root(我猜是有保证的)之外,Unix系统上还有其他用户名保证存在吗? Linux系统?为这些用户固定 UID?如果不能保证,至少有什么建议吗?
我对几个 Linux 发行版的采样显示,诸如“bin”、“daemon”、“sys”、“www-data”和“nobody”等用户都存在,尽管 UID 略有不同,因此在UID问题...
答案1
没有什么是有保证的。 root - 通常在 linux/unix 系统上,但是 - 我看到“admin”使用 uid=0 的系统。
通常 - 有 root、nobody、daemon、bin、sys 等用户。 www-data 位于 debian/ubuntu 上,但例如在 redhat/centos/fedora/pld 上则有 apache 用户。除 root 之外的用户的推荐/固定 uid 仅在发行版内。
普通用户的 uid 也是如此——有时从 100 开始,有时从 500 开始,有时从 1000 开始......