Linux — 用户配置文件

483 阅读2分钟

1、用户信息文件

  /etc/passwd

  用户信息:用冒号(:)分隔7个字段

  

   字段1:用户的名称

   字段2:x 密码标识

   字段3:UID(用户uid)

               0  超管

               1-499 系统用户(伪用户)

                500-65535   普通用户

     字段4:GID(用户的初始组id)

     字段5: 用户说明

     字段6:家目录

                 普通用户/home/用户名文件夹

                 超级管理员 /root

      字段7:登录之后的shell 


用户组说明:

     分为初始组和附加组

     初始组:组名默认和用户名一致

     附加组:加入其它多个组,拥有不同的权限

2、影子文件

    /etc/shadow

   同样用冒号(:)分隔

 字段1:用户名

 字段2:加密密码

            算法:SHA512散列加密算法

            如果密码位是“!!”或“*”代表没有密码,该用户不能登录

  字段3:密码最后一次修改的日期

              日期计算,使用197011作为起始日期,初始值为0,过一天该值加1

  字段4:两次密码修改时间间隔(和第3个字段比)

  字段5:密码有效期(和第3个字段比)

  字段6:密码有效期到期前的警告天数(和第5个字段比)

  字段7:密码过期后的宽限天数(和第5个字段比)

              0代表密码过期后,立即失效

              -1 代表密码永久有效

  字段8:账号失效时间(用时间戳表示)

  字段9:保留字件

3、组信息文件

    /etc/group

   

   字段1:组名

   字段2:组密码标识

   字段3:GID

   字段4:组中附加用户

4、组密码文件

    /etc/gshadow

   

   字段1:组名

   字段2:组密码

   字段3:组管理员用户名

   字段4:组中附加用户