Linux强制使用短密码 |
您所在的位置:网站首页 › armbian改密码 › Linux强制使用短密码 |
Linux强制使用短密码|修改短密码|passwd无效的密码
如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 Linux强制使用短密码|修改短密码|passwd无效的密码前言1. linux密码文件简介1.1 密码文件/etc/shadow1.2 /etc/shadow字段简介 2. linux使用简单密码2.1 uos/deep/ubuntu/dedain修改密码2.2 centos/redhat修改2.3 强制修改简单密码a.生成简单密码的加密密码b.强制修改密码 前言对于调试环节中,会经常需要输入用户密码,如果用户密码过于复杂会在一定程度上浪费时间。 注意:只建议在测试环境中使用,生产环境切勿使用。 1. linux密码文件简介 1.1 密码文件/etc/shadow/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。 只有 root 用户拥有/etc/shadow的读权限,其他用户没有任何权限。 # cat /etc/shadow root:$6$JIyttpHYJZGypLH/$egLj6byiSujKdWVio9rm7laujXyDpiOxfKZy6YZ0aE1N6pgsMIXxEOF87/.F/OePSnNOJyY5zyLIUuUApINrG/:18632:0:99999:7::: daemon:*:18586:0:99999:7::: bin:*:18586:0:99999:7::: dev1:$6$LsV8HsdTzliloiek$5GG7L4MOez8EnYxblcgvycMsSLhIkvQhH0nRZlrKUqM3RC2LuaWkz.zohTbfKnb.dd380yaBn9W0Q0YoPGr9t.:18632:0:99999:7::: ... 1.2 /etc/shadow字段简介文件中每行代表一个用户,同样使用 “:” 作为分隔符,不同之处在于,每行用户信息被划分为 9 个字段。每个字段的含义如下: 用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:帐号过期时间:保留字段 用户名name登录名称,必须是有效用户名 加密密码password已加密密码,分为三个部分用$分隔,第一部分表示用哪种哈希算法;第二部分是用于加密哈希的salt;第三部分是已加密的哈希 哈希算法:1表示MD5;6表示SHA-512;5表示SHA-256 注意:在密码前一个感叹号(!)代表该用户被锁定,可以在机器上转到改用户,但无法远程 注意:密码是两个感叹号(!),表示没有设置密码 最后一次修改时间lastchanage最近一次更改密码的日期,以距离1970/1/1的天数表示 最小修改时间间隔min-age密码更改后多少天内不能再次更改。0表示可以随时更改 密码有效期max-age密码过期时间,必须在期限内修改密码 密码需要变更前的警告天数warning警告期,警告用户再过多少天密码将过期。0表示不提供警告 密码过期后的宽限时间inactive宽限期,密码过期多少天仍然可以使用 帐号过期时间expire帐号过期时间,以距离1970/1/1的天数表示。0或空字符表示永不过期 预留字段blank预留字段 2. linux使用简单密码 2.1 uos/deep/ubuntu/dedain修改密码 sudo passwd或 su root passwd过于简单的密码会提示无效密码 # passwd dev1 新的 密码: 无效的密码: 太短 无效的密码: 是回文 新的 密码: 无效的密码: 太简单或太有规律 无效的密码: 过于简单 2.2 centos/redhat修改非交互式修改密码 echo 123456 | passwd --stdin t2 2.3 强制修改简单密码 a.生成简单密码的加密密码 交互式 $ openssl passwd -6 -salt $(< /dev/urandom tr -dc '[:alnum:]' | head -c 32) Password: $6$LOsCVmwRuh96ukYE$zRMlncIfTrDNo6aJsfhEa8fVMieCIMVGvo9pEKMH21L.D1dQn.1mV/0SCDsNy11RRLCHARm77VAYoCeGy89jk0 shell $ echo a | openssl passwd -6 -salt $(< /dev/urandom tr -dc '[:alnum:]' | head -c 32) -stdin $6$8Yly5hq92IA7TBqd$iW0EJgcx3mPBzFaYs47n0TeRu2HWeWRbZnr3mDphbtdjbDQ.tQ00jr6zduaQzdsI9quQNn8iEp76Y4sLYlqig1 b.强制修改密码将密码复制到/etc/shadow覆盖到对应用户的密码字段 License License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 Refrence: NULL |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |