groupadd 命令详解

| 选择喜欢的代码风格  

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

groupadd 命令安装:


-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 命令使用命令行上指定的值以及系统的默认值来创建新的组帐户。 新组将根据需要输入到系统文件中。

groupadd 命令语法:


groupadd [options] group

groupadd 命令选项:


-g:指定新建工作组的id;
-r:创建系统工作组,系统工作组的组ID小于500;
-K:覆盖配置文件 “/ect/login.defs”;
-o:允许添加组ID号不唯一的工作组。

groupadd 命令参数:


组名:指定新建工作组的组名。

groupadd 涉及配置文件:


/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)

groupadd 命令实例


建立一个新组,并设置组 ID 加入系统:

groupadd -g 344 commandnotfound

此时在 /etc/passwd 文件中产生一个组 ID(GID)是 344 的项目。

groupadd newgroup

上面的示例将创建一个名为 “newgroup” 的新组。 然后,可以使用 useradd 命令添加到此组中。

groupadd 命令扩展阅读:




groupadd 命令评论

共收录到 507Linux 命令