CentOS忘記密碼修改方案
應用場景
linux管理員忘記root密碼,需要進行找回操作。
注意事項:本文基於CentOS7.2環境進行操作的,由於CentOS的版本之間是有差異的,繼續之前請先確定好版本
1、在啟動GRUB菜單中選擇編輯選項,按鍵 "e" 進入編輯模式
2、在里面找到 "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 " 重啟系統,用新密碼登錄驗證;
至此修改完成root密碼,系統完美登錄。^_^
centos卡在開機登錄界面,命令失效的解決方法
直接 ctr + c 也能進入輸入命令狀態
嘗試解決:我用ctrl + Alt +F2進入命令行登陸,成功登陸結果發現ls,vim等命令全部失效,全是command not found。推測可能是環境配置的時候把/etc/profile下的路徑寫錯了
解決方法:先用命令行登陸,在命令行中輸入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
就可以使用命令了,再vim /etc/profile檢查文件,發現原來我把,改過來后重啟下,問題就解決了。
PATH=/opt/jdk1.7.0_79/bin:$PATH寫成了PATH=/opt/jdk1.7.0_79/bin:SPATH