十九、Linux的用户和用户组管理

用户管理:

  用户的文件管理在:/etc/passwd里面

  十九、Linux的用户和用户组管理

 

用名:密码:用户标识号:组的标识号:注释:主目录(默认shell)

 十九、Linux的用户和用户组管理

 

密码:存放加密后的密码;存放在/etc/shadow中;在passwd里使用 x 或者 * 来表示。

用户标识号:用的UUID每一个用户都有一个并且是唯一的,取值范围在0~65535,0是超级用户root标识号,1~99由系统保留,作为管理账号;普通用户使用下标100开始。

组的标识号:组的GID,存放在/etc/group里面

 

组管理:

  用户组的管理文件在:/etc/group

  十九、Linux的用户和用户组管理

 

组名:密码:组标识号:组内的用户标识号

十九、Linux的用户和用户组管理

 

 用户组管理工具groupadd、newgrp、groupdel命令

groupadd命令:

    用来新建用户组。

语法格式:

    groupadd [-g -o] gid group

      -g 新建的用户组id,必须唯一

      -o 一般和-g一起使用,表示新的用户组GID可以与系统已有的用户组的GID相同

 十九、Linux的用户和用户组管理

 

 十九、Linux的用户和用户组管理

 

 

newgrp 命令:

    如果一个用户同时属于多个用户组,那么用户可以在用户组之间来回切换,以便具有其他用户组的权限,newgrp主要用于在多个用户组之间进行切换。

语法格式:

    newgrp <用户组>

创建了三个组:

    十九、Linux的用户和用户组管理

 

     十九、Linux的用户和用户组管理

创建一个user1的用户 同时指定user1的主用户组为 bgroup,附加组为 cgroup和dgroup。

    十九、Linux的用户和用户组管理

 

    用不同的分组创建不同的文件夹

    十九、Linux的用户和用户组管理

 

 groupdel命令:

    用来删除用户组,如果用户组下面有用户先删除用户

命令格式:

    groupdel 组名

    十九、Linux的用户和用户组管理

 

十九、Linux的用户和用户组管理

上一篇:linux ln命令详解


下一篇:Vi/Vim