linux新建组命令参数
-
Linux系统中,可以使用”groupadd”命令来新建一个组。该命令的参数如下:
1. -g
:指定组的GID(组标识号),如果不指定则会自动分配一个可用的GID。GID必须是一个正整数。 2. -r:创建一个系统组,系统组的GID从500开始,不会和普通用户组的GID重复。
3. -K <键>=<值>:设置组的扩展属性。可以使用多个“-K”参数来设置多个属性。
4. -o:允许创建一个与已有GID相同的组。通常情况下,GID必须是唯一的。
5. –help:显示命令的帮助信息。
下面是一些示例:
1. 新建一个名为”testgroup”的组,并分配一个可用的GID:
$ groupadd testgroup2. 新建一个名为”testgroup”的系统组:
$ groupadd -r testgroup3. 新建一个名为”testgroup”的组,同时设置其GID为1000:
$ groupadd -g 1000 testgroup4. 新建一个名为”testgroup”的组,并设置其扩展属性:
$ groupadd -K attr1=val1 -K attr2=val2 testgroup5. 允许创建一个与已有GID相同的组:
$ groupadd -o testgroup以上就是”groupadd”命令的参数和使用示例。通过这些参数可以轻松地在Linux系统中创建新的组。
2年前 -
在Linux系统中,我们可以使用`groupadd`命令来新建一个组。该命令的参数如下:
1. `-g`或 `–gid`:指定组的GID(Group ID)。每个组在系统中都有一个唯一的GID,用于标识该组。如果不指定该参数,系统会自动分配一个未使用的GID。
2. `-K`或 `–key`:指定一个键值对作为组的额外属性。键值对的格式为`key=value`,可以用来添加一些描述组的属性信息。多个键值对之间使用逗号分隔。
3. `-o`或 `–non-unique`:允许创建一个非唯一的组。在系统中,通常要求组的GID是唯一的,即不允许存在两个GID相同的组。使用该参数可以创建一个非唯一的组。
4. `-p`或 `–password`:指定组的密码。该密码通常是经过加密处理的。在大部分系统中,组密码是不使用的。
5. `-r`或 `–system`:将新建的组标记为系统组。系统组通常用于运行系统服务或管理特定的系统任务。系统组的GID通常是在较低的范围内分配的,例如从100到999。
下面是一个示例命令,使用`groupadd`命令创建一个名为`developers`的组,并指定GID为1000:
“`
groupadd -g 1000 developers
“`以上是一些常用的`groupadd`命令的参数,可以根据需要运用。要查看更详细的参数信息,可以使用`man groupadd`命令来查看`groupadd`命令的手册页。
2年前 -
在Linux系统中,使用groupadd命令可以创建一个新的组。groupadd命令的常用参数如下:
1. -g, –gid GID:指定组的GID(组标识符)。如果没有指定该参数,系统会自动分配一个未被使用的GID。
2. -o, –non-unique:当指定的GID已经存在时,也可以创建一个新的组。这个参数在创建相同GID的组时非常有用。
3. -K, –key KEY=VALUE:设置组的属性。可以使用这个参数来设置组的密码,最大用户数量,过期时间等。例如,-K PASSWORD=123456可以设置组的密码为123456。
4. -f, –force:如果组已经存在,通过该参数可以强制创建一个新组。这意味着已经存在的组会被删除,并被一个新的组替代。
5. -r, –system:创建一个系统组,该组的GID会在系统范围内唯一。系统组的GID通常在500及以下。
6. -h, –help:显示groupadd命令的帮助信息。下面是一个使用groupadd命令创建组的例子:
“`shell
groupadd -g 1000 mygroup
“`这个命令创建了一个名为mygroup的组,其GID为1000。
如果想创建一个系统组,可以使用以下命令:
“`shell
groupadd -r mysysgroup
“`这个命令创建了一个名为mysysgroup的系统组。
2年前