zoukankan      html  css  js  c++  java
  • 用户和组文件

    /etc/passwd

    root:x:0:0:root:/root:/bin/bash

    1
    2
    3
    4
    whatis passwd
    man 5 passwd
     
    name:password:UID:GID:GECOS:directory:shell
    • name:用户名
    • password:密码占位符x
    • UID:User ID
    • GID:Group ID
    • GECOS:注释信息
    • directory:用户的家目录
    • shell:用户的默认shell,登录时候默认的shell程序

    tips:用户的注释信息(GECOS)可以通过chfn更改:

    1
    2
    3
    4
    5
    6
    7
    8
    [root❄centos7 ~]☭ chfn LongDream
    Changing finger information for LongDream.
    Name [LongDream]: Yu Longjun
    Longjun Office []: Beijing
    Office Phone []: 010-8888888
    Home Phone []: 188888888
     
    Finger information changed.
    1
    2
    3
    4
    5
    6
    7
    [root❄centos7 ~]☭ finger LongDream
    Login: LongDream Name: Yu Longjun
    Directory: /home/LongDream Shell: /bin/bash
    Office: Beijing, 010-8888888 Home Phone: +1-888-888-8888
    Last login Thu May 25 08:59 (CST) on pts/0
    No mail.
    No Plan.

    /etc/shadow

    root:$6$gzEdnxzX$na8Z8EEYpr.piY4jcCsC.52.4HG0uo6aSbvdg5Yu1TJetkmKGfYElSS//AebAglmUoW.Z5QodAHYpatAfg7pR/:16967:0:99999:7:::

    以冒号分割的各个段落的意思:

    • account:用户名
    • encrypted passwd:加密后密码 。两个$符号之间:

      • 第一个6表示加密算法的第六种,sha512sum
      • 第二个是salt(随机数)
      • 第三个是真正的密码块
      • 如果整段为!!,表明被锁定,不能登录,去掉,就可以以空密码登录。可以直接改shadow文件,给有密码的前面加个!号,这个账号就无法登录了。
    • date of last passwd change:最后一次更改密码的日期。
      最近一次更改密码的时间,从1970年1月1日开始的天数。如果是0,表示用户要在下次登录时候更改密码。空表示被禁用了

    • minimum passwd age:最小密码年龄。
      更改密码后,最短多长时间能更改密码,默认是0,随时可以更改

    • maximum password age:最大密码年龄。
      在更改密码多少天后,用户必须要更改密码,默认是99999,相当于永不过期
    • password warning period:密码警告时间段
      密码过期之前,提前警告用户的天数,一般是7,提前7天通知你。
    • password inactivity period:密码禁用期
      密码过期了之后,仍可以用旧密码的天数,过了这个天数,就给你锁定了,只能用root去解锁了。默认是空,永远可以用。
    • account expiration date:账号过期日期
      账户要多少天过期,从1970年1月1日起的天数来表示,如果过期了,这个账号就不能使用了。默认是空,永不过期。
    • reserved field:保留字段,后续功能添加

    /etc/group

    root:x:0:

    group_name:passwd:GID:user_list

    • group_name:组名
    • passwd:组密码
    • GID:组ID
    • user_list:附加组的用户

    tips:由于安全问题,group的密码一般不设置,所以gshadow文件也不用去研究,基本不用。所以只讲了上面三个文件,不用研究/etc/gshadow

  • 相关阅读:
    BZOJ 3670: [Noi2014]动物园 [KMP]
    BZOJ 3569: DZY Loves Chinese II [高斯消元XOR 神题]
    BZOJ 2419: 电阻 [高斯消元 物理]
    BZOJ 2844: albus就是要第一个出场 [高斯消元XOR 线性基]
    BZOJ 4269: 再见Xor [高斯消元 线性基]
    BZOJ 2115: [Wc2011] Xor [高斯消元XOR 线性基 图]
    HDU 3949 XOR [高斯消元XOR 线性基]
    BZOJ 4004: [JLOI2015]装备购买 [高斯消元同余 线性基]
    BZOJ 3105: [cqoi2013]新Nim游戏 [高斯消元XOR 线性基]
    BZOJ 1770: [Usaco2009 Nov]lights 燈 [高斯消元XOR 搜索]
  • 原文地址:https://www.cnblogs.com/momenglin/p/8532446.html
Copyright © 2011-2022 走看看