首页 > 系统相关 >Linux命令(111)之groupadd

Linux命令(111)之groupadd

时间:2023-12-03 11:06:45浏览次数:36  
标签:aa grep groupadd etc 111 Linux root rhel77


linux命令之groupadd

1.groupadd介绍

linux命令groupadd是用来创建新的用户组,用户组信息会被添加到系统文件(/etc/group)中。

2.groupadd用法

groupadd [参数] GroupName

groupadd常用参数

参数

说明

-g

指定用户组的gid号

-r

创建系统工作组

-f

如果组已经存在则成功退出

3.实例

3.1.创建普通用户组

命令:

groupadd aa

[root@rhel77 ~]# groupadd aa
[root@rhel77 ~]# cat /etc/group | grep aa
aa:x:1129:
[root@rhel77 ~]#

默认普通用户组gid的范围可以在/etc/login.defs文件查看

[root@rhel77 ~]# cat /etc/login.defs | grep ^GID
GID_MIN                  1000
GID_MAX                 60000
[root@rhel77 ~]#

3.2.创建指定gid号的普通用户组

命令:

groupadd -g 1200 bb

[root@rhel77 ~]# groupadd -g 1200 bb
[root@rhel77 ~]# cat /etc/group | grep bb
bb:x:1200:
[root@rhel77 ~]#

3.3.创建系统账户组

命令:

groupadd -r aa

[root@rhel77 ~]# groupadd -r aa
[root@rhel77 ~]# cat /etc/group | grep aa
aa:x:981:
[root@rhel77 ~]#

默认系统用户组gid的范围可以在/etc/login.defs文件查看

[root@rhel77 ~]# cat /etc/login.defs | grep ^SYS_GID
SYS_GID_MIN               201
SYS_GID_MAX               999
[root@rhel77 ~]#

3.4.创建指定gid号的系统账户组

命令:

groupadd -r -g 210 aa

[root@rhel77 ~]# groupadd -r -g 210 aa
[root@rhel77 ~]# cat /etc/group | grep aa
aa:x:210:
[root@rhel77 ~]#

3.5.创建已经存在的系统账户组

命令:

groupadd -f -r -g 220 aa

[root@rhel77 ~]# cat /etc/group | grep aa
aa:x:210:
[root@rhel77 ~]# groupadd -f -r -g 220 aa
[root@rhel77 ~]# cat /etc/group | grep aa
aa:x:210:
[root@rhel77 ~]#

标签:aa,grep,groupadd,etc,111,Linux,root,rhel77
From: https://blog.51cto.com/ztj1216/8665680

相关文章

  • Linux命令(110)之umask
    linux命令之umask1.umask介绍linux命令umask为linux内建命令,用于设置创建文件/目录时的权限掩码。默认umask值为偶数,创建文件时,直接相减;如果有奇数,创建文件时,对应结果要加一。另外,之所以文件用666去减,表示文件默认不能有执行权限(x);如果减得的结果中有执行权限(x),则需要将其加一。......
  • Linux命令(109)之md5sum
    linux命令之md5sum1.md5sum介绍linux命令md5sum是用来计算和校验文件的MD5值。另外:md5sum是用来校验文件内容,与文件名是否相同无关md5sum校验文件时,逐位校验,如果文件越大,校验所需时间就越长2.md5sum用法md5sum[参数]filenamemd5sum参数参数说明-b以二进制模式读入文件内容-......
  • Linux命令(107)之basename
    linux命令之basename1.basename介绍linux命令basename是用来从文件路径中获取文件的基本名称2.basename用法basename[参数] NAMEbasename参数参数说明-a支持多个参数,并将每个参数视为一个NAME-s移除后缀-z使用NUL而不是换行符分隔输出--help显示帮助信息--version显示版本......
  • Linux命令(108)之dirname
    linux命令之dirname1.dirname介绍linux命令dirname是用来获取文件的指定路径2.dirname用法dirname[参数]NAMEdirname参数参数说明-z使用NUL而不是换行符分隔输出--help查看帮助信息--version查看版本信息3.实例3.1.获取文件的指定路径命令:dirnameztj.txtORdirname/root/z......
  • Linux命令(106)之rename
    linux命令之rename1.rename介绍linux命令rename是用来重命名文件名称。与mv不同的是,mv命令一次只能修改一个文件名,而rename命令能够对文件名进行批量修改2.rename用法rename[options]expressionreplacefile...rename参数参数说明-v详细输出执行的操作-s在符号链接上执行-......
  • Linux存储管理
    管理基本磁盘创建主分区步骤1.创建分区step1.启动分区工具{fdisk/dev/sdb} step2.进入会话模式{}step3.刷新{partprobe/dev/sdb}step4.查看磁盘sdb{fdisk-l/dev/sdb}或{lsblk}创建系统文件{mkfs.ext4/dev/sdb1}挂载mountstep1.创建挂载点{mkdir/mnt/disk1}......
  • java获取linux目录下的文件
    Java获取Linux目录下的文件在Java中,我们可以使用File类来操作文件和目录。在Linux系统中,我们可以使用ls命令来列出目录下的文件,然后通过Java代码来获取这些文件的信息。列出目录下的文件我们可以使用ProcessBuilder来执行Linux命令,并通过Java代码获取命令的输出结果。下面是一个......
  • Linux命令(139)之ab
    linux命令之ab1.ab介绍linux命令ab(E.g:apachebench)是apache自带的压力测试工具。ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL进行访问。由于ab命令测试是基于URL的,因此,它既可以用来测试apachehttpd的负载压力,也可以对nginx/tomcat/iis等web服务器进行压力测试。ab......
  • Linux expect命令详解
    在Linux系统中,expect是一款非常有用的工具,它允许用户自动化与需要用户输入进行交互的程序。本文将深入探讨expect命令的基本语法、使用方法以及一些最佳实践。什么是Expect命令?expect是一个用于自动化交互式进程的工具。它的主要功能是根据程序的输出模式(patterns)发送输入,从而......
  • 内核文档翻译 —— Overview of the Linux Virtual File System
    原文:https://www.kernel.org/doc/html/latest/filesystems/vfs.html#overview-of-the-linux-virtual-file-systemIntroductionTheVirtualFileSystem(alsoknownastheVirtualFilesystemSwitch)isthesoftwarelayerinthekernelthatprovidesthefilesystemin......