busybox 系统与非系统用户/组之间的区别?

busybox 系统与非系统用户/组之间的区别?

关于adduser -Saddgroup -S描述于https://busybox.net/downloads/BusyBox.html

创建“系统用户”和非系统用户有什么区别?我找不到有关此配置的其他信息。我什么时候可以选择创建系统用户而不是非系统用户?

我发现同样的选项也适用于创建用户组。

我可以查看常规的 Linux 手册页,例如https://www.systutorials.com/docs/linux/man/8-useradd/了解概念,但我仍然不确定 busybox 实现是否完全相同,或者是否有其他 busybox 信息可供我在使用该命令时了解。例如,busybox 实现中的参数名称与此问题中提供的标准手册页链接不同,这让我犹豫不决。

答案1

据我所知,系统用户会获得一个 UID 号码,其值位于保留范围(100-500)而不是常规账户的第一个可用 UID 号码。

Linux 标准基础核心规范规定,0 到 99 范围内的 UID 值应由系统静态分配,不得由应用程序创建,而 100 到 499 之间的 UID 应保留以供系统管理员和安装后脚本动态分配。

系统用户 UID 号码以及“普通”用户 UID 号码的实际范围定义在/etc/login.defs

相关内容