CentOS修改root密碼的正確姿式

寫在前面bash


  在生產或者平常使用中,偶爾會出現root密碼忘記的狀況。這時如何修改root密碼成了一個工程師須要關注的小知識。下面詳細說一下如何正確的修改root密碼。服務器

若是root密碼丟失,遠程操做使用正常辦法是沒法解決的。因此要修改root密碼服務器必須在你身邊。ide

修改root密碼原理:在單用戶模式下只加載bash而不進行身份驗證。ui

CentOS 6版本和7版本進入單用戶的方式略有不一樣,這裏我把步驟分享給你們spa

思路:進入單用戶模式 --à修改口令 --à完成blog

 

CentOS6版本進程


1 出現下面界面時按任意鍵打斷默認啓動
rem

wKiom1nId27B60LBAAAKMl3uGnY356.png

 

2 選擇對應內核,按e鍵進入編輯模式get

wKioL1nId0SQ3BCdAAAjG-sL-Kk419.png

3 上下鍵選擇kernel e鍵進入參數編輯模式it

wKiom1nId4uR_ISaAAAwCgfYZ04826.png

 

4 在參數最後面添加一個 1 進入1啓動級別 ,而後按esc返回上一級,b鍵啓動

wKioL1nId1uCv_0mAAAeiXqUjY0496.png

5 進入單用戶後更改密碼

wKiom1nId6GjvfQYAAAereBsUUs806.png

 

CentOS 7 版本


方法1官方提供方法):

1 選擇內核,e 鍵進入編輯模式

wKiom1nId7bBv0cfAAAcjndsj5M282.png

Linux16 對應行後加入rd.break參數  Ctrl +x 啓動

 

wKioL1nId4WjKrQMAAA-hsPOh0M878.png

 

3 進入單用戶後,使用mount選項,發現根分區以制度方式掛載

wKioL1nId5CwlyyfAACxxhXpBLU546.png

4 從新掛載根分區,以rw方式。

執行 mount –o remount,rw /sysroot

wKiom1nId9yREdZPAACkl_MbnSE032.png

切換根分區,修改root密碼,建立打標籤文件,並重啓

wKioL1nId6yhzx7kAAAoWAkcbTA637.png

 

 

方法2

  在修改啓動參數的時候指定初始化進程爲bash,進入bash更改root密碼,同理,CentOS6也能夠使用這種方式來修改密碼(rw  init=/bin/bash)

步驟以下: 

1 進入編輯模式後,在Linux16 對應行添加 rw init=/sysroot/bin/bash Ctrl +x 啓動

wKiom1nId_KhSDUHAABB7i3qxAU621.png

 

2 由於是rw模式掛載,因此直接切根,修改密碼,建立一個打標籤文件,而後重啓

 

wKiom1nId_2Azk19AAAZxa_yuik185.png

相關文章
相關標籤/搜索