1. 程式人生 > >CentOS 7 Root使用者密碼重置 2017-04-02

CentOS 7 Root使用者密碼重置 2017-04-02

開機的時候按e (如果正在使用,你可以輸入reboot,然後趕緊按回車鍵,也可以進入這個頁面)

直接一路按向下箭頭(我們要在底部加東西)

找到Linux16,在末尾處加入 init=/bin/sh (到linux16這一行,按下end鍵就到末尾了,記得加個空格),然後按ctrl+X就可以進入單使用者模式了(有點像SQLServer恢復了)

mount -o remount,rw / 掛載根目錄為可讀可寫模式

passwd 重置一下Root密碼,輸入密碼,再確認密碼(不知道為啥,是不是Centos現在都這樣,記得以前是英文提示的)

touch /.autorelabel 建立系統檔案.autorelabel,touch之前這個命令我說過,基礎命令可以看這個(

點我http://dnt.dkill.net/dnt/linux/cmd.html

exec /sbin/init 初始化並啟動系統

輸入剛才的密碼,發現~ok了

擴充說明,網上說CentOS7已經不能用這種傳統方式恢復了,,,,額,我貌似可以,可能有些不可以吧,把網上的其他方法貼一下:

CentOS 7&RHEL 7進入單使用者方式和重置密碼方式發生了較大變化,GRUB由b引導變成了ctrl+x引導。

重置密碼主要有rd.break和init兩種方法。

rd.break方法:

1、啟動的時候,在啟動介面,相應啟動項,核心名稱上按“e”;

2、進入後,找到linux16開頭的地方,按“end”鍵到最後,輸入rd.break,按ctrl+x進入;

3、進去後輸入命令mount,發現根為/sysroot/,並且不能寫,只有ro=readonly許可權;

4、mount -o remount,rw /sysroot/,重新掛載,之後mount,發現有了r,w許可權;

5、chroot /sysroot/ 改變根;

(1)echo RedHat|passwd –stdin root 修改root密碼為redhat,或者輸入passwd,互動修改;

(2)還有就是先cp一份,然後修改/etc/shadow檔案

6、touch /.autorelabel 這句是為了selinux生效

7、ctrl+d 退出

8、然後reboot

至此,密碼修改完成

init方法:

1. 啟動系統,並在GRUB2啟動屏顯時,按下e鍵進入編輯模式。

2. 在linux16/linux/linuxefi所在引數行尾新增以下內容:init=/bin/sh

3. 按Ctrl+x啟動到shell。

4. 掛載檔案系統為可寫模式:mount –o remount,rw /

5. 執行passwd,並按提示修改root密碼。

6. 如何之前系統啟用了selinux,必須執行以下命令,否則將無法正常啟動系統:touch /.autorelabel

7. 執行命令exec /sbin/init來正常啟動,或者用命令exec /sbin/reboot重啟

相關推薦

CentOS 7 Root使用者密碼 2017-04-02

開機的時候按e (如果正在使用,你可以輸入reboot,然後趕緊按回車鍵,也可以進入這個頁面) 直接一路按向下箭頭(我們要在底部加東西) 找到Linux16,在末尾處加入 init=/bin/sh (到linux16這一行,按下end鍵就到末尾了,記得加個空格),然後按ctrl+X就可以進

CentOS 基本指令(五)——安裝部署MySQL資料庫 & root使用者密碼

首先使用wget命令下載MySQL rpm 包,使用如下命令進行解壓,安裝MySQL。 wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm rpm -ivh mysql80-com

mysql root忘記密碼

1.停止mysql服務 2. cd /usr/local/mysql/bin sudo su #切換root 3../mysqld_safe --skip-grant-tables & #啟動mysql並忽略認證 4. mysql -uroot #進入mysql

centos 7 root密碼

centos7 破解root密碼 重置1、1、啟動的時候,在啟動界面,相應啟動項,內核名稱上按“e”;2、進入後,找到linux16開頭的地方,按“end”鍵到最後,輸入rd.break,按ctrl+x進入;3、 mount -o remount,rw /sysroot4、 chroot /sysroot5、

root密碼Centos 7

技術 spa 重置 -o 改變 AS 密碼重置 src 文件系統 1.系統啟動時出現操作系統的選擇界面,按e進入grub編輯模式。 2.選擇linux16開頭這一行在最後加上 \re.break 按ctrl+x 3.進入switch-root:# 輸入 mount

Ubuntu下Mysql 5.7.19 root密碼

在阿里雲ECS下的Ubuntu 16.04安裝Mysql,緊接著就用mysql_secure_installation安裝,並且設定了root的密碼。但是完畢後居然不能登入,百思不得其解。 $ mysql -uroot -p Enter password: ERROR 1698 (28000

windows下mysql5.7 root密碼

1、在mysql根目錄下新建配置檔案my.ini(因為我安裝的mysql-5.7.24安裝完成後未看到該配置檔案,所以新建一個,有的直接修改即可) [mysqld] skip-grant-tables   2、上述配置檔案新增後重啟MySQL,輸入mysql -h localhost

CentOS 或 RedHat 的 root密碼_恢復

CentOS 或 RedHat 的 root密碼重置在grub選單中按e進入系統的啟動條目編輯選單,找到linux16 ........  rd.break  在最後面加上 rd.break 裸機就這樣可以達linux16 ........  rd.break console

MacOS下mysql的卸載、裝和root密碼

root hab 密碼重置 tgt bnf ks3 oot pbr swd U鋼1蓖嚼昭路2wmhttp://tushu.docin.com/sina_6264032544 強稚3下暗繞8圖核冶柯84筆http://www.docin.com/hmq4257 5v頓

Centos 7 Root 密碼破解

密碼破解1、重啟Linux,系統啟動進入歡迎界面時,加載內核步驟時,按e,然後選中Centos Linux (3.10.0-327.e17.x86_64) 7 (Core)" 2、將linux 16這一行的ro 更改為 rw init=/sysroot/bin/sh,如下圖:3、按下Ctrl+X重啟

ubantu 18.02 root密碼忘記,密碼方法

開機按Esc,進入GRUB 選擇*Advanced options for Ubuntu 選擇*Ubuntu,with Linux 4.15.0-20-generic(recovery mode) 選擇root drop to root shell promt

CentOS下MySQL密碼,service mysqld start 無法啟動服務

linux環境下,忘記MySQL密碼,或不知道密碼時,我們需要以安全方式啟動MySQL,並重置密碼。 按如下方式,啟動mysql服務 service mysqld start 此時會報錯, unrecognized service….. 跟著service

Ubuntu下root許可權賬戶切換與密碼

問題:新安裝的Ubuntu系統,無法切換或者登入到root。 Ubuntu下想獲取root許可權,方法有二: 一、在需執行命令前+subo,臨時獲取root許可權 $ sudo apt-get update 二、允許su到root 通過切換命令想切換到root

MySQL 忘記 root 密碼方法

MySQL 版本: 5.6 / 5.7   一、Linux 伺服器版本 1.登入並開啟兩個 Linux 伺服器 ssh 控制檯 a.控制檯1:停止當前 mysqld 服務並以無授權狀態並禁用網路連線的方式啟動MySQL service

MySQL root密碼報錯 mysqladmin connect to server at 'localhost

                -- ====================================================================--  mysqladmin: connect to server at 'localhost' failed的解決方案!-- ====

[ mysql ] linux mysql 忘記root密碼

[ mysql ] linux  mysql 忘記root密碼重置 作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ mysql相關命令及安全配置 1. 為mysql的root使用者設定密碼[[email

root密碼、Linux目錄結構和遠端連線Linux

一、root如何重置密碼 1. 重啟 Linux 系統主機並出現引導介面時,按下鍵盤上的 e 鍵進入核心編輯介面   2. 在 linux16 引數這行的最後面追加“rd.break”引數,然後按下 Ctrl + X 組合鍵來執行修 改過的核心程式   3. 大約 30 秒過後,

mysql5.6忘記資料庫的root密碼,密碼

mysql5.6忘記資料庫的root密碼:[[email protected] ~]# mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'local

Mac OS X 10.11.4 忘記root密碼步驟

非常尷尬的是,由於平時用的個人使用者; 太久沒用root賬號,導致經常忘記mac 的root密碼 。 如下是非常簡單的重置步驟; 前提:你知道你當前賬號的密碼。 步驟如下(可直接對著操作): (1)以普通使用者名稱登入系統,並開啟terminal終端, 輸入:sudo bash

代碼審計-DedeCMS-V5.7前臺任意用戶密碼

漏洞分析 cti question 兩個 int 等於 允許 浮點 rdquo 0x01 漏洞影響 該漏洞允許攻擊者修改任意前臺用戶密碼。 0x02 漏洞利用條件 1,開啟會員模塊 2,攻擊者擁有一個正常的會員賬號 3,目標沒有設置安全問題 0x03