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))

  • 相关阅读:
    JavaScript获取键盘事件
    Java 虚拟机的内存结构
    Java 实现 Http 请求工具类
    HTML5之FileReader文件读取接口
    使用 PLSQL 连接 Oracle9i 数据库
    使用 Navicate 连接 Oracle9i 数据库
    Eclipse 刚检出的项目 Build path 的时候提示 No action available
    Eclipse 中 Debug 调试 java 代码一直报 Source not found
    mongodb 客户端工具
    spring 国际化
  • 原文地址:https://www.cnblogs.com/pcliu/p/10025951.html
Copyright © 2011-2022 走看看