我需要将一组用户添加到我的系统中。我阅读了联机帮助页以及adduser
此处关于“用户”和“系统用户”的问题。addgroup
关于群组和系统群组我需要说明一下,因为据我所知,群组是不能登录的,所以系统用户的“不能登录”的特殊性对于群组来说似乎没有意义。
我需要将一组用户添加到我的系统中。我阅读了联机帮助页以及adduser
此处关于“用户”和“系统用户”的问题。addgroup
关于群组和系统群组我需要说明一下,因为据我所知,群组是不能登录的,所以系统用户的“不能登录”的特殊性对于群组来说似乎没有意义。
系统组和“普通”组之间没有内在区别,就像系统用户和普通用户之间没有区别一样。按照惯例,人类用户被分配的 uid 从某个数字(例如 1000)向上,而系统用户获得的 uid 低于该数字。
实际的 uid 号,除了为 保留的特殊 uid 0 之外
root
,没有任何意义,也不传达任何特权。我们区分系统用户和普通用户只是因为他们受到不同的对待。例如,在图形登录管理器中显示系统用户是没有意义的。此外,大多数系统用户不需要登录 shell 或主目录,而人类用户(通常)需要。
该命令的
--system
选项adduser
只是为管理员提供了便利,因为它为“系统帐户”预设了一些合理值的选项。事实上,整个adduser
命令是一个方便的包装器(较低级别的命令,如useradd
andgroupadd
,它们是包装器)本质上只是编辑/etc/passwd
和/etc/group
。