本人在修改root用户密码后,想重新改回原来的root密码,提示

The password fails the dictionary check-The password fails the dictionary check。

这是由于Linux的密码保护机制,解决办法如下:
首先找到Linux的密码设置保护文件 system-auth

vim /etc/pam.d/system-auth

找到文件中的password requisite与password sufficient两行,这两行为Linux密码设置的保护机制,第一行为第一次输入密码保护机制,第二行为重复输入密码保护机制

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= enforce_for_root
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5
将两行注释掉
#password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= enforce_for_root
#password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5

wq 保存退出
重新passwd root 设置root密码,如设置为 P123456
密码设置生效后,重新编辑sshd_configtimed文件,将注释’#'去掉

将两行注释去掉
password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= enforce_for_root
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5

wq 保存退出。
这样就可以绕过Linux的密码防护机制,此方法仅在紧急情况下使用。

root用户修改root密码提示The password fails the dictionary check相关推荐

  1. MySQL的root用户修改普通用户密码

    root用户修改普通用户的密码 GRANT语句 使用GRANT语句,修改普通用户密码 GRANT语句,不仅可以创建用户为用户授权,还可以修改用户的密码 通常情况下,为了不影响当前账户的权限,可以使用G ...

  2. 没有mysql不能设置root密码怎么办_无法给MySQL root用户修改密码的解决方法

    本人编译安装完MySQL数据库,想给root用户修改密码,结果无法修改,并且报错,报错大概信息如下: mysqladmin: connect to server at 'localhost' fail ...

  3. Ubuntu单用户修改root密码

    Ubuntu单用户修改root密码 (1)开机出现如下画面,选择高级选项,回车 注:如果未出现这个界面,那么在刚开机,就一直按shift (2)之后选择recovery mode,按e编辑启动项 (3 ...

  4. 单用户修改root密码--redhat7.2 or centos7

    单用户修改root密码–red hat7.2 1.重启系统:在已开机的 Desktop虚拟机上,同时按下Ctrl+Alt+Del三键 2.在 Grub Boot Loader倒计时读秒结束前,按下任意 ...

  5. 单用户修改root密码--centos6.2

    单用户修改root密码–centos6.2 1.在开机启动的时候能看到引导目录,如下图所示,显示倒计时时,按"e": 2.接下来你可以看到如下图所示的画面,按"e&quo ...

  6. 单用户修改root密码--Ubuntu 16.04.3 LTS

    单用户修改root密码–Ubuntu 16.04.3 LTS 第一部分 1.启动系统,在启动时长按Esc键或Shift键,直到出现如下界面. 2.选择Ubuntu高级选项(或者有的版本显示的是Adva ...

  7. MySQL 的“root”用户修改密码

    MySQL 的"root"用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect("localhost","root&qu ...

  8. mysql5.7.11 创建用户_修改更新查找MySQL5.7.x的root用户的默认密码

    最近新安装了wamp3.0.4里面附带的mysql已经升级到了5.7版本了.MySQL5.7在性能方面有很大的提升.安装成功之后默认root的密码为空能登录.但是正常情况下需要给root重新设置新的密 ...

  9. Linux 单用户修改root密码

    修改密码的原理 无论是Linux还是Windows亦或是MacOS系统,再或者是手机,路由器等任何设备,操作系统的登录密码都存放在某个存储介质上,一般都是与操作系统同在的存储介质,对于任何操作系统,只 ...

最新文章

  1. 爬一爬那些年你硬盘存过的“老师”
  2. java反码补码原码作用_java原码补码反码关系解析
  3. mock模拟接口测试_Python接口测试之mock(中)
  4. 通过Idea创建spring项目,没有spring Initializr选项的解决方法
  5. matlab怎么画二维热力图_[原创]Day3.箱线图和热力图的绘制
  6. CV《物体识别与检测1 - 单目标识别 特征点检测》
  7. tensorflow 里metrics_深入理解TensorFlow中的tf.metrics算子
  8. Struts2之拦截器
  9. python 顺序遍历文件夹下的文件
  10. JQuery Easyui/TopJUI 创建多级联动下拉框(纯HTML实现!!!)
  11. FMEA-MSR 步骤四:失效分析
  12. 基于C++实现的一种通用Base编解码器(Hex(Base16)/Base32/Base64)
  13. aruba无线轻轨项目
  14. Python爬虫笔记————抓取 猫眼电影排行榜Top100
  15. VMware虚拟机配置虚拟网卡导致浏览器DNS解析慢
  16. dedecms注入漏洞feedback.php,织梦(Dedecms) 5.1 feedback_js.php 注入漏洞
  17. 山东大学软件学院计算机组成原理课程设计整机实验(2)
  18. 关于AML芯片电视,风行刷机包的自定义和去广告的研究
  19. 基金的募集、申购、赎回与交易
  20. 【Android】使用阿里云直播实现手机直播功能

热门文章

  1. freeswitch配置软电话
  2. iphone ipad 为孩子创建 apple id
  3. 有关H5的第一章介绍
  4. YOLOV5:不懂代码也能使用YOLOV5跑项目
  5. IC设计书籍信息收集
  6. 关于物联网应用的一些预测
  7. Springboot----实现邮箱验证码登录(代码部分)
  8. PatternLayout格式解读
  9. STM32通过IIC读取MPU6050原始数据过程详解
  10. AndroidIOS APP启动速度专项测试方法