zoukankan      html  css  js  c++  java
  • 关于 /etc/passwd 、 /etc/shadow 、 /etc/group 、 /etc/gshadow 文件的字段说明

    /etc/passwd 文件
    
    [root@testdb62 ~]# head -n 5 /etc/passwd 
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    
    以root一行为例说明各个字段的作用
    root          作用说明: 用户名称,与用户UID相对应,在系统是唯一的,不能重名
    :x            作用说明: 用户密码,可以看到是一个字母x,表示该用户的密码是保存在/etc/shadow 文件中的
    :0            作用说明: 用户UID,该值一般是由一个整数来表示,默认范围是0-60000,最大可以到65535。
    :0            作用说明: 用户GID,范围和UID相同
    :root         作用说明: 用户说明
    :/root        作用说明: 用户家目录
    :/bin/bash    作用说明: shell解释器,如果这个字段是 /sbin/nologin 表示禁止登录系统。
    
    
    
    /etc/shadow 文件
    
    [root@testdb62 ~]# ls -l /etc/shadow
    ---------- 1 root root 1461 11月  3 15:06 /etc/shadow
    
    /etc/shadow 文件内容如下:
    [root@testdb62 ~]# head -n 5  /etc/shadow 
    root:$6$H7VFFWGC$6kDQOyremF8ykKHApCHr4B0r9nySoR0kKZc3dLJX9ILKiTkHkn0hULd69.ggrDer6m8banscqR0/x7t/4QpZS1:18524:0:99999:7:::
    bin:*:17834:0:99999:7:::
    daemon:*:17834:0:99999:7:::
    adm:*:17834:0:99999:7:::
    lp:*:17834:0:99999:7:::
    
    各个字段说明:
    第一段,作用说明: 用户名称
    第二段,作用说明: 用户密码,该密码是加密过的字符串
    第三段,作用说明: 最近更改密码的时间,从1970年1月1日起,到用户最近一次更改密码的天数
    第四段,作用说明: 禁止修改密码的天数,从1970年1月1日起,到用户可以更改密码的天数
    第五段,作用说明: 用户必须更改密码的天数,从1970年1月1日起,到用户必须更改密码的天数
    第六段,作用说明: 警告更改密码的期限,在用户密码过期之前多少天提醒用户更改密码
    第七段,作用说明: 不活动时间,在用户密码过期之后到禁用账户的天数
    第八段,作用说明: 失效时间,从1970年1月1日起,到用户被禁用的天数
    第九段,作用说明: 标志,保留
    
    
    
    /etc/group 文件 
    
    [root@testdb62 ~]# head -n 5 /etc/group
    root:x:0:
    bin:x:1:
    daemon:x:2:
    sys:x:3:
    adm:x:4:
    
    各个字段说明:
    第一段,作用说明: 用户组名
    第二段,作用说明: 用户组密码,通常不需要设置该密码,基于安全原因,该密码记录在/etc/gshadow中,因此显示为"x"
    第三段,作用说明: 用户组ID
    第四段,作用说明: 加入这个组的所有用户
    
    
    
    /etc/gshadow 文件
    
    [root@testdb62 ~]# head -n 5 /etc/gshadow
    root:::
    bin:::
    daemon:::
    sys:::
    adm:::
    
    各个字段说明:
    第一段,作用说明: 用户组名称
    第二段,作用说明: 这个段可以是空的或"!",如果是空的或"!",则表示没有密码
    第三段,作用说明: 用户组管理者,这个字段可以为空,如果存在多个用户组管理者,则用","号进行分割
    第四段,作用说明: 加入这个组的所有用户,多个用户用","号进行分割
  • 相关阅读:
    Bayan 2015 Contest Warm Up D. CGCDSSQ 暴力
    Codeforces Round #361 (Div. 2) D. Friends and Subsequences RMQ+二分
    Educational Codeforces Round 21 D. Array Division 前缀和
    Educational Codeforces Round 23 E. Choosing The Commander Trie
    Educational Codeforces Round 23 D. Imbalanced Array 单调栈
    Codeforces Round #421 (Div. 1) B. Mister B and PR Shifts 模拟
    Educational Codeforces Round 24 E. Card Game Again 二分+线段树
    Educational Codeforces Round 25 E. Minimal Labels 优先队列
    Codeforces Round #426 (Div. 1) B. The Bakery DP+线段树
    Codeforces Round #407 (Div. 1) C. The Great Mixing 背包DP+Bitset
  • 原文地址:https://www.cnblogs.com/l10n/p/14110093.html
Copyright © 2011-2022 走看看