A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: groupadd command not found #Debian apt-get install passwd #Ubuntu apt-get install passwd #Alpine apk add shadow #Arch Linux pacman -S shadow #Kali Linux apt-get install passwd #Fedora dnf install shadow-utils-2 #Raspbian apt-get install passwd #Docker docker run cmd.cat/groupadd groupadd
groupadd 命令使用命令行上指定的值以及系统的默认值来创建新的组帐户。 新组将根据需要输入到系统文件中。
groupadd [options] group
-g:指定新建工作组的id; -r:创建系统工作组,系统工作组的组ID小于500; -K:覆盖配置文件 “/ect/login.defs”; -o:允许添加组ID号不唯一的工作组。
组名:指定新建工作组的组名。
/etc/login.defs
中的以下配置变量更改了此工具的行为:
GID_MAX (number), GID_MIN (number)
用于由 useradd,groupadd 或 newusers 创建常规组的组ID的范围。 GID_MIN(默认为GID_MAX)的默认值为1000(最大60000)。
MAX_MEMBERS_PER_GROUP (number)
每个组条目的最大成员数。 当达到最大值时,将在 /etc/group
中启动新的组条目(行)(具有相同的名称,相同的密码和相同的 GID)。 默认值为0,表示组中的成员数没有限制。 此功能(拆分组)允许限制组文件中的行长。 确保 NIS 组的行不超过 1024 个字符非常有用。 如果需要强制执行此限制,则可以使用 25。
注意:并非所有工具都支持拆分组(即使在 Shadow 工具包中)。 除非确实需要,否则不应使用此变量。
SYS_GID_MAX (number), SYS_GID_MIN (number)
用于由 useradd,groupadd 或 newusers 创建系统组的组ID范围。 SYS_GID_MIN(默认为SYS_GID_MAX)的默认值为 101(最大GID_MIN-1)。
建立一个新组,并设置组 ID 加入系统:
groupadd -g 344 commandnotfound
此时在 /etc/passwd
文件中产生一个组 ID(GID)是 344 的项目。
groupadd newgroup
上面的示例将创建一个名为 “newgroup” 的新组。 然后,可以使用 useradd 命令添加到此组中。