中標麒麟桌面版和服務器版均採用GRUB2爲啓動器,沒法經過單用戶模式重置root密碼。下面將介紹如何重置中標麒麟系統的root密碼:shell
桌面版bash
一、修改grub2引導服務器
在正常系統入口上按下"e" ,會進入edit模式,搜尋ro那一行; 把ro更改爲rw;(把只讀更改爲可寫)ui
把quiet刪除;(quiet模式沒有代碼行唰唰的走,能夠刪除)spa
增長init=/sysroot/bin/sh;(或init=/bin/bash,指定shell環境)rem
按下F10或者ctrl+x來啓動系統。it
二、修改root密碼class
passwd root #修改密碼權限
三、重啓其中密碼
運行命令exec /sbin/init來正常啓動,或者用命令exec /sbin/reboot重啓。
四、從新設置密碼
進入系統後,如須要,可從新用passwd設置新的root密碼和其餘用戶的密碼。
服務器版:
一、修改grub2引導
在正常系統入口上按下"e" ,會進入edit模式
找到"rhgb quiet",在其後加入rd.break;
而後按下F10或者ctrl+x來啓動系統。
二、改變目錄權限
輸入mount可看到系統根目錄是隻讀的,須要先修改爲可寫的才能夠修改密碼,命令以下:
「mount -o remount,rw /sysroot」, 改變「/sysroot」的權限爲「讀,寫」
再次輸入「mount」查看已經改變爲「讀,寫」的權限
輸入:chroot /sysroot 改變默認根目錄
三、修改密碼
passwd root #修改密碼
四、重啓其中
輸入 ctrl+d退出
運行reboot重啓。
五、從新設置密碼
進入系統後,如須要,可從新用passwd設置新的root密碼和其餘用戶的密碼。