用户组管理

每个用户都有一个用户组,系统可以对一个用户组的所有用户进行集中管理。不同Linux系统对用户组的规定有做不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同事创建

  • 用户组的管理涉及用户组的添加、删除和修改。组的添加、删除和修改实际上就是对/etc/group文件的更新。


    image.png
  • 文件结构:
    • 用户组名:密码:用户组ID:组内用户名
    • X表示占位符,虽然用户组可以设置密码,但是绝大部分的情况是不设置密码
    • 组内用户名:表示附加组是该组的用户名称
  • 1、用户组添加groupadd [选项] 用户组名
    • -g:类似用户添加里的-u-g表示自定义一个用户组ID的数字,如果不指定,centOS7默认从1000之后开始递增
  • 2、用户组编辑:````groupmod [选项] 用户组名``
    • -g:类似用户添加里的-u-g表示自定义一个用户组ID的数字,如果不指定,centOS7默认从1000之后开始递增
       groupadd -g 502 admins
      
    • -n:类似用户添加里的-l-n表示设置新的用户组的名称
       groupmod -g 520 -n test admins
      
  • 3、用户组删除groupdel 用户组名
    \color{red}{注意:当如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除(附加组时可以的);如果确实需要删除,则先从组内移出所有用户。}
    从主组中删除用户:gpasswd -d zhangsan admin(从admin组中删除zhangsan)
  • \color{red}{提示:针对用户和用户组的管理指令,除了passwd指令之外,其他指令一般只有root用户才可以执行}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用户与用户组管 自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置)。 ...
    白色衬衫_f48d阅读 782评论 0 0
  • 1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 2、复制/etc目录下...
    N45_Tommy阅读 290评论 2 1
  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,...
    Joyner2018阅读 249评论 0 0
  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,...
    馍馍是小爷阅读 165评论 0 0
  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,...
    082e63dc752b阅读 775评论 0 0