我需要向系统添加一组用户。我在阅读了adduser
和addgroup
联机帮助页以及有关“用户”和“系统用户”的问题。
我需要对组和系统组进行说明,因为据我所知,组无法登录,因此系统用户的“无法登录”特性对于组似乎没有意义。
我需要向系统添加一组用户。我在阅读了adduser
和addgroup
联机帮助页以及有关“用户”和“系统用户”的问题。
我需要对组和系统组进行说明,因为据我所知,组无法登录,因此系统用户的“无法登录”特性对于组似乎没有意义。
Answers:
系统组和“普通”组之间没有固有的区别,就像系统用户和常规用户之间没有任何区别。按照惯例,人类用户会从一定数量(例如1000)以上分配uid,而系统用户会在该数量以下的范围内获得uid。
实际的uid号除了为保留的特殊uid 0之外root
,根本没有任何意义,并且不传达任何特权。
我们之所以区分系统用户和常规用户,仅是因为他们被区别对待。例如,在图形登录管理器中显示系统用户毫无意义。而且,大多数系统用户不需要登录Shell或主目录,而人类用户(通常)则需要。
在--system
该选项的adduser
命令不超过管理员为了方便,因为它预置了一些选项,以合理的值“系统帐户”。实际上,整个adduser
命令实际上是一个方便的包装(诸如useradd
and 等较低级别的命令groupadd
),实际上只是编辑/etc/passwd
和/etc/group
。