1. 程式人生 > >CentOS修改root密碼的正確姿勢

CentOS修改root密碼的正確姿勢

修改root口令

寫在前面


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

如果root密碼丟失,遠程操作使用正常辦法是無法解決的。所以要修改root密碼服務器必須在你身邊。

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

CentOS 6版本和7版本進入單用戶的方式略有不同,這裏我把步驟分享給大家

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

CentOS6版本


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

技術分享

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

技術分享

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

技術分享

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

技術分享

5 進入單用戶後更改密碼

技術分享

CentOS 7 版本


方法1官方提供方法):

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

技術分享

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

技術分享

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

技術分享

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

執行 mount –o remount,rw /sysroot

技術分享

5 切換根分區,修改root密碼,創建打標簽文件,並重啟

技術分享

方法2

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

步驟如下:

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

技術分享

2 因為是rw模式掛載,所以直接切根,修改密碼,創建一個打標簽文件,然後重啟

技術分享


本文出自 “Keep simple keep stupid” 博客,請務必保留此出處http://yangzhiheng.blog.51cto.com/11586378/1968373

CentOS修改root密碼的正確姿勢