忘記密碼,所有改密碼行為,只能在接觸物理機的情況下使用 , 因為需要用到鍵盤控制 。
遠程接觸不了,是沒法改的 。除非服務器自動的遠程系統,如dell的IDRAC遠程操作,可以遠程模擬物理環境,可遠程重裝系統等操作
一:CentOS重置密碼系統版本:centos 7.9
方法1:
1:開機按 “ESC” 鍵,進入系統引導界面,及時按上下方向鍵 “↑ ↓” 中斷倒計時 。
文章插圖
2:按“e”鍵,進入內核編輯界面
文章插圖
3:按方向“↓”鍵,往下翻到 linux16 這一行,然后在最后加上 “rd.break”
rd.break 意思是,在系統中斷之前將控制權從initramfs系統移交給實際系統,initramfs作用可自行研究,這里不深究 。
文章插圖
4:“ctrl + x”保存,將進入 Initramfs 的debug 命令模式,及單用戶模式
文章插圖
5:依次輸入以下命令
為/sysroot提供讀寫權限
mount -o remount,rw /sysroot/切換至chroot環境,可以理解為以root 權限登錄了原來的系統chroot /sysroot這時 , 可以更改密碼了passwd root改完后,重新標記文件,創建這樣一個文件其實就是在告訴SELinux放行這個策略,就是通知一下 。如果開啟了seLinux,就必須執行這個命令 。touch /.autorelabel最后輸入兩次“exit” 命令,第一次退出chroot 模式,第二次退出Initramfs 的debug 命令模式重啟進入系統 。最后即可用新密碼登錄系統了 。文章插圖
方法2:
前面都一樣,進入內核編輯界面,只是輸入的口令不一樣 。
1:這里是在Linux16這行找到 “ro”
文章插圖
2: 將“ro” 改成 “rw init=/sysroot/bin/sh”
內核啟動過程中會查找系統安裝所在分區,然后把該分區掛載到 /sysroot 目錄下,并有寫的權限
文章插圖
3:然后 "ctrl+x" 保存開始進入單用戶模式
文章插圖
4:后面步驟一樣
#切換至chroot環境chroot /sysroot#更改密碼passwd root#創建標記文件touch /.autorelabel#退出exit#重啟reboot文章插圖
重啟后 , 就可以用新密碼登錄了 。
二:Ubuntu重置密碼Ubuntu版本:20.04
Ubuntu分兩種情況
情況一:從未設置過root密碼的情況,忘記了其他登錄用戶密碼
這種情況是默認沒有開啟root用戶登錄的 , 所以也沒有設置root密碼,安裝系統時直接配置的其他的用戶,如ubuntu用戶 。這種情況相對比較簡單 。
1:進入按"ESC"鍵,選擇第二個高級選項
文章插圖
2:選擇"recovery mode"恢復模式,按"enter" 回車進入
文章插圖
3:方向鍵"↓" , 下面選擇root 回車
文章插圖
4:更改其他用戶密碼
由于root本身沒有設置密碼,所以直接回車,即可進入root用戶的命令模式 。可直接修改其他用戶的密碼,如:ubuntu用戶 。也可以設置root密碼,但是設置后,下次就不能用這種方式修改root密碼了 。
#更改密碼passwd ubuntu#更改完成后 , 重啟就行reboot有些版本,如果沒法改,可能是沒有權限 , 需要先執行以下命令,因為根分區已授予只讀權限,但是在這里你也必須提供 root 和寫訪問權限 。要使用寫權限重新掛載它 。當然我這里的20.04沒有這種情況 , 不執行以下命令,也可以直接更改其他用戶密碼 。
mount -rw -o remount /文章插圖
修改完成后 , 重啟就可以用ubuntu新密碼登錄了 。
情況二:以前設置過了root密碼,忘了root密碼
這種情況,用上面的方法就不行了,因為在恢復模式,root選擇也是需要輸入root密碼的 。會提示give root password for maintenance,這時候也有兩種方法進入Grub模式修改 。
文章插圖
方法1:
1:在進入高級選擇后,光標停留在"recovery mode",按“e”進入編輯模式
與第一種情況不同的是,在高級選項中 , 這里不按回車,直接按“e”進入編輯模式
文章插圖
2:修改recovery nomodeset
找到recovery nomodeset ,然后刪除這條及后面內容 , 最后添加這條命令quiet splash rw init=/bin/bash
文章插圖
修改后如下:
文章插圖
最后按“ctrl+x” 或者F10 保存即可,保存后即可進入單用戶模式
3:修改root密碼
進入單用戶模式后,這時可以修改root用戶密碼了,或者其他用戶密碼 。
最后exit退出,重啟即可用新密碼登錄root 。
文章插圖
方法2:
1:引導頁面直接按“e” 進入grub編輯模式
在開始選擇的這個頁面直接按“e” 進入grub,不需要在高級選項中按“e”進入grub了
文章插圖
2:引導頁面直接按“e” 進入grub編輯模式
找到 , ro這一行
文章插圖
3:刪掉ro及后面內容,添加rw init=/bin/bash
修改后如下:
文章插圖
最后按“ctrl+x” 或者F10,保存進入單用戶模式
4:進入單用戶模式,修改root密碼
進入單用戶模式 , 就可以直接修改密碼了
文章插圖
修改密碼
#修改當前用戶密碼,及rootpasswd#或者其他用戶passwd root文章插圖
修改完成后,保存重啟
exec /sbin/init【Linux reboot是什么意思啊】重啟后,就可以用新設置的密碼登錄了 。- 謝容兒資料_歌詞是“茫茫人海中~~”是什么歌啊
- 謝世的近義詞_仿佛的近義詞是什么呢?
- 健康碼變色規則 健康碼變色規則是什么
- 一段游 cutie是什么意思
- 諺語 人心齊_人心齊泰山移是什么諺語
- 談笑風生的意思_談笑風生的意思
- 談笑風生是什么意思_談笑風生什么意思?
- 談笑風聲的意思_“談笑風生”是什么意思?
- 我不會談戀愛 談情說愛粵語_歌詞里面有一句 的是什么歌粵語的!
- 談戀愛的目的_人為什么要談戀愛,談戀愛的目的是什么
