在linux系統中忘記密碼時,去更改密碼時; (前提:必須是在物理機或服務器上人爲操做)linux
- 在出現啓動界面的那一刻按上下方向鍵,選擇上面那個,按e鍵編輯; (e是edit)
- 進入到_grub界面_ (就是找到系統裏的啓動盤)
- 再按向下的方向鍵,找到linux16那一行,按向右的方向鍵定位到ro (ro表示read only,只讀)
- 把ro改爲rw init=/sysroot/bin/sh (sysroot表示系統所在目錄,原系統所在路徑)
- 再按ctrl+x,就可輸入一些命令(安全模式,但還未進入到系統) (內存操做系統)
- 可用ls命令查看下
- 再輸入chroot /sysroot/ 切換到原來的系統
- 當這時輸入命令出現亂碼時,可先用ctrl+c取消命令
- 而後輸入LANG=en來定義語言 (vm終端不支持中文)
- 再passwd root更改密碼,輸入兩次便可
- 改完後就可密碼登陸linux操做系統
- (關鍵一步)必須操做touch /.autorelabel 若不操做,有可能沒法登陸系統
- 而後電源重啓便可。