首页 > 编程知识 正文

useradd命令详解,linux groupadd命令

时间:2023-05-04 04:45:45 阅读:273541 作者:4198

显示行号

|

选择喜欢的代码风格

默认

GitHub

Dune

LakeSide

Plateau

Vibrant

Blue

Eighties

Tranquil

groupadd 命令用于创建一个新的工作组。为了使此命令起作用,您必须具有超级用户权限或以 root 用户身份登录。

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 命令评论

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。