zoukankan      html  css  js  c++  java
  • 查看密码存放地-shadow

    shadow

      位置:/cat/shadow

      作用:存放用户的密码等信息

    使用查看命令以后得到以下数据

    我们会看到9个字段,分别用  :隔开,如上图所示一一解释:

        第一字段:用户名称

        第二字段:加密密码(可以使用暴力破解的方法破解密码)

                如上图,可以看到有 !!和   *  表示没有密码,不可以登录

                如果使用useradd添加一个新用户,再使用passwd添加密码时。在shadow文件的第二字段的加密密码前,可以添加!!号或者 * 号,则无法登陆

        第三字段:最后一次密码修改的时间

             使用的是时间戳表示,所显示的数字代表从1970年1月1号作开始,加上天数

        第四字段:两次密码修改的时间间隔

             默认为0,代表的是第一次密码修改完成以后,第二次密码可以立即修改

        第五字段:密码有效期

             默认为99999,建议修改,不要让密码有效期使用这么久

        第六字段:密码有效期结束使用前提醒

             默认是7,意思是在密码有效期到期前7天提醒修改密码

        第七字段:密码过期后的宽限天数

             0:密码过期后立即失效

             -1:密码永远不会失效

        第八字段:失效时间(时间戳表示)

        第九字段:保留位(没有任何表示)

     

    将时间戳换算为日期

        date -d "1970-01-01 28000 days"

    将日期换算为时间戳

        echo $(($(date --date="2018/11/26" +%s)/5400+1))

  • 相关阅读:
    asp.net jquery+ajax异步刷新1
    Android自定义组合控件:UIScrollLayout(支持界面滑动及左右菜单滑动)
    南京三星面试准备1--字符串
    如何有效的设立目标
    MySQL 主主复制
    POJ 2914 Minimum Cut 最小割算法题解
    openstack中虚拟机怎么与物理机通信
    SpringMVC+Spring+Mybatis+Mysql项目搭建
    Android面试准备 第二天 第五例 数据存储
    COCOS2D-X 3.0在MAC下创建新IOS项目:
  • 原文地址:https://www.cnblogs.com/pcliu/p/10025951.html
Copyright © 2011-2022 走看看