CentOS 7 root密碼的重置方式和CentOS 6完全不一樣,以進入單用戶模式修改root密碼爲例。
1.重啓開機按esc,在第一行按e,進行編輯
2.編輯修改兩處:ro改爲rw,在LANG=en_US.UFT-8後面添加init=/bin/sh
3.按Ctrl+X重啓,並修改密碼
4.由於selinux開啓着的需要執行以下命令更新系統信息,否則重啓之後密碼未生效
本處關閉selinux
# vi /etc/sysconfig/selinux
5.重啓系統
# exec /sbin/init
補充:下面看下重置CentOS 7.2 ROOT密碼的方法
說明:
本文檔已在CentOS 7.2 內核版本 3.10.0 系統中測試成功;
--------------------------------------------------------------------------------------------------------
1. 在啓動GRUB菜單中選擇編輯選項,按鍵 "e" 進入編輯;
2. 大約在第16行找到 "ro" 將 "ro" 修改爲 " rw init=/sysroot/bin/bash ";
3. 同時按下 " ctrl + x ",進入單用戶模式;
4. 用 "chroot /sysroot " 命令進入系統;
5. " passwd root " 重置root密碼;
6. 用 " touch /.autorelabel " 更新SELinux信息;
7. 輸入 " exit "退出 chroot ;
8. 用 " reboot -f " 重啓你的系統;
9. 登陸系統測試;