更改或者重置linux 系統 root 密碼
linux的root享有至高無上的權力,一旦root密碼忘記或者被盜,是一件非常頭痛的事情,那麼怎麼樣才能找回root的密碼呢,本人把其總結如下:
(一)Linux 系統密碼破解
1.在grub選項選單按e進入編輯模式
2.(按e)編輯kernel那行 新增 /init 1 (或/single)
3.按B重啟
4.進入後執行下列命令 #vi /etc/passwd 進入passwd檔案 將第一行的root:x:0....中的X刪除,變成 root::0....然後儲存退出!
在進去系統此時root密碼為空。
修改密碼 #passwd root
(二)Red Hat Linux 系統密碼破解
在出現系統選擇介面時,在Red Hat Linux的選項上按“e”鍵,
然後會出現三個選項,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進行編輯,
在“ro”或者“root”前加上“single”,然後回車返回。
按“b”鍵啟動,進入字元介面,當出現“sh-2.05b#”時,就意味著已經進入單使用者模式。
現在,輸入“passwd root”,就可以重新設定root密碼了。
設定完成後,reboot重啟,用剛才設定的密碼就可以進入linux系統了。
一. lilo
1. 在出現 lilo: 提示時鍵入 linux single
畫面顯示 lilo: linux single
2. 回車可直接進入linux命令列
3. #vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
儲存
4. #reboot重啟,root密碼為空
二. grub
1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵
2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵
3. 修改你現在見到的命令列,加入single,結果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回車返回,然後按b鍵啟動,即可直接進入linux命令列
5. #vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
儲存
6. #reboot重啟,root密碼為空
=========================
對於Redhat linux:
用上下鍵將游標放在linux系統上,按“e”
在有kernel那一行按“e”,輸入“空格 single”,然後回車
按“b”,啟動,系統會自動進入單使用者模式,
使用passwd root命令,按提示輸入新口令
修改口令後,輸入reboot 命令重啟系統即可
三、1、重新啟動系統。待系統啟動到grub或lilo(現在一般是grub)引導選單時,找到系統當前引導項(可以按方向鍵展開隱藏的選單);
2、把游標定位在該選項上按下字母“e”鍵進入這個引導的編輯狀態;
3、該選項有三行語句,請用游標選中第二行,也就是“Kernel”開頭的那一行;
4、在這一行再按下字母“e”鍵進入這一行的編輯狀態;
5、在該行行尾加個空格,寫上數字1,類似這樣:
kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以後,按下“回車”鍵回到原來的介面;
7、按下字母“b”鍵開始引導。
四、1). grub
1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵
2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵
3. 修改你現在見到的命令列,加入single,結果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回車返回,然後按b鍵啟動,即可直接進入linux命令列
5. #vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
儲存
6. #reboot重啟,root密碼為空
2).在系統進入單使用者狀態,直接用passwd root去更改
五、用安裝光碟引導系統,進行linux rescue狀態,將原來/分割槽掛接上來,作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原來/分割槽所在的分割槽號) hd
cd hd
chroot ./
passwd root
這樣可以搞定
但是這個方法也說明了linux 單使用者模式的安全漏洞,如果有人故意修改root 密碼,就危險了。因此,我們也要禁止單使用者登入
在單使用者模式下,可以解決Linux超級使用者Root密碼遺忘問題,這樣也可能被別有用心的朋友用來破解root 使用者的密碼,並修改之,這樣就不安全了。呵呵,那我們就要禁止單使用者登入了,下面請看方法:
如果安全使用單使用者,首先要對GRUB進行密碼配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符號連結)。
例如:vi /boot/grub/grub.conf進入配置檔案編輯.在splashimage這個引數的下一行可以加上password=密碼,儲存後重新啟動 計算機,再次登入到GRUB選單頁面的時候就會發現,這時已經不能直接使用e命令編輯啟動標籤了,須先使用p命令,輸入正確的密碼後才能夠對啟動標籤進行編輯,但是我們設定了明文密碼也不是很安全的。
(一)Linux 系統密碼破解
1.在grub選項選單按E進入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進入後執行下列命令
[email protected]#passwd root (設定root的密碼)
Enter new unix password:輸入新的密碼
[email protected]#init 6
(二)debian linux 系統密碼破解
1.在grub選項選單'Debian GNU/Linux,...(recovery mode)',按e進入編輯模式
2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啟
3.進入後執行下列命令
[email protected](none)#mount -a
[email protected](none)#passwd root
[email protected](none)#reboot
(三)Freebsd 系統密碼破解
1.開機進入引導選單
2.選擇每項(按4)進入單使用者模式
3.進入之後輸入一列命令
[email protected]#mount -a
[email protected]#fsck -y
[email protected]#passwd(修改密碼命令)
[email protected]#root(要破解密碼的使用者名稱)
Enter new unix password:
[email protected]#init 6 (重啟)
(四)Solaris 系統密碼破解
1.在grub選項菜中選擇solaris failasfe 項
2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y
3.就進入單使用者模式
4.輸入下列命令
#passwd
#New passwd:輸入新的密碼
#Re-enter New passwd:在次輸入新的密碼
#init 6 (重啟)
(五)NetBsd 系統密碼破解
1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:
> boot -s (進入單使用者模式命令)
2.在以下的提示符號中
Enter pathname of shell or RETURN for sh:
按下 Enter。
3.鍵入以下指令:
# mount -a
# fsck -y
4.使用 passwd 更改 root 的密碼。
5.使用 exit 指令進入多人模式。
Linux作業系統的密碼破解大全
(一)Linux 系統密碼破解
1.在grub選項選單按E進入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進入後執行下列命令
[email protected]#passwd root (設定root的密碼)
Enter new unix password:輸入新的密碼
[email protected]#init 6
(二)debian linux 系統密碼破解
1.在grub選項選單'Debian GNU/Linux,...(recovery mode)',按e進入編輯模式
2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啟
3.進入後執行下列命令
[email protected](none)#mount -a
[email protected](none)#passwd root
[email protected](none)#reboot
(三)Freebsd 系統密碼破解
1.開機進入引導選單
2.選擇每項(按4)進入單使用者模式
3.進入之後輸入一列命令
[email protected]#mount -a
[email protected]#fsck -y
[email protected]#passwd(修改密碼命令)
[email protected]#root(要破解密碼的使用者名稱)
Enter new unix password:
[email protected]#init 6 (重啟)
(四)Solaris 系統密碼破解
1.在grub選項菜中選擇solaris failasfe 項
2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y
3.就進入單使用者模式
4.輸入下列命令
#passwd
#New passwd:輸入新的密碼
#Re-enter New passwd:在次輸入新的密碼
#init 6 (重啟)
(五)NetBsd 系統密碼破解
1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:
> boot -s (進入單使用者模式命令)
2.在以下的提示符號中
Enter pathname of shell or RETURN for sh:
按下 Enter。
3.鍵入以下指令:
# mount -a
# fsck -y
4.使用 passwd 更改 root 的密碼。
5.使用 exit 指令進入多人模式。
最後一步鍵入“EXIT”回車後,電腦會自動重新啟動,到這裡就破解了根使用者的密碼。
如果他人得到了明文密碼後仍然可以修改GRUB啟動標籤從而修改root密碼。
所以就要使用MD5對其進行加密。在終端中輸入grub-md5-crypt回車,這時系統會要求輸入兩次相同的密碼,之後系統便會輸出MD5碼。大家只需要將生成的MD5密文複製下來,然後在按照password --md5 MD5密文這個格式設定全域性或者選單密碼,儲存退出,重啟計算機即可。
這樣,就可以啟動linux的單使用者模式,有點類似windows的安全模式,就是隻啟動最基本的系統,網路服務、系統服務等都不啟動。單使用者模式引導完成以後,會有#提示符,表示已擁有超級使用者許可權,然後請在#後執行命令:
/usr/bin/passwd
系統應該會提示輸入口令,這個口令是不回顯的,保證輸入無誤就可以了,回車後,系統會要求再輸入一遍,輸入要求一致,然後會看到口令修改成功的提示。再鍵入命令init 3鍵入系統的字元介面模式下(系統會重新改變執行級別),看到login:提示,再重新試一試是否可以用root和剛剛修改過的口令登入
相關推薦
更改或者重置linux 系統 root 密碼
linux的root享有至高無上的權力,一旦root密碼忘記或者被盜,是一件非常頭痛的事情,那麼怎麼樣才能找回root的密碼呢,本人把其總結如下: (一)Linux 系統密碼破解 1.在grub選項選單按e進入編輯模式 2.(按e)編輯kern
重置Linux系統的密碼
這時候就可以通過命令來修改你的使用者密碼,密碼的複雜性沒有要求,但是設定的簡單會提示,如果對安全性沒有什麼要求,可以無視系統的提示,再輸入一遍密碼確認,即可完成密碼的重設。利用"passwd"修改自己想修改的使用者的密碼即可,OK!最後reboot一下即可。
Mac系統重置MySQL的 root密碼
人總有健忘的時候,特別忘記密碼。 Mysql的密碼不能找回,只能重置,重置方法如下: 1. 停止mysql服務 mysql.server stop 2. 跳過授權表啟動資料庫 mysql.serv
重置MySQL的root密碼
mysq sta start 直接 amp ice 啟動mysql 服務 skip 停掉mysql服務: sudo /etc/init.d/mysqld stop 用安全模式啟動mysql: sudo mysqld_safe --skip-grant-tables &
重置centos 7 root密碼
centos7 破解root密碼 重置1、1、啟動的時候,在啟動界面,相應啟動項,內核名稱上按“e”;2、進入後,找到linux16開頭的地方,按“end”鍵到最後,輸入rd.break,按ctrl+x進入;3、 mount -o remount,rw /sysroot4、 chroot /sysroot5、
【Mac】-NO.133.Mac.1 -【重置忘記macos root密碼】
log total ast red ner style inf root .cn Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5
lnmp重置mysql資料庫root密碼
第一種方法:用軍哥的一鍵修改LNMP環境下MYSQL資料庫密碼指令碼 一鍵指令碼肯定是非常方便。具體執行以下命令: wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh sh reset_mysq
記錄一次大規模linux系統root密碼撞庫的經歷
在某公司做了一個專案,查詢公司幾十萬臺主機的root密碼是否是弱密碼。 該過程涉及到任務下發,資料處理和上報等過程,這裡不介紹其他模組,只介紹收集部分。 一、怎麼判斷linux主機密碼是否是弱密碼 首先linux下面的密碼儲存在passwd和shadow檔案中,其中pas
centos6、centos7重置虛擬機器root密碼
centos6 1、開機按esc 2、按e進入編輯模式 3、選kernel開頭的行,按e進入編輯模式 4、在 quiet後加 1 或者 simple,回車 5、按b進入單使用者模式 6、passwd root修改root密碼 7、reboot centos7
Linux如何找回或者重置root使用者密碼
歡迎參與個人獨立
ECS Linux系統重置mysql資料庫root使用者密碼
ecs linux 系統mysql執行正常,但root密碼忘記了,找回root密碼方法如下: 1. 開啟/etc/my.cnf mysql配置檔案,在[mysqld]下新增一行skip-grant-tables,即可在登入mysql時不用密碼驗證 2. 重
linux下重置mysql的root用戶密碼
linux學習如果忘記了MySQLroot密碼,可以用以下方法重新設置: 1.停掉系統裏的MySQL進程; killall-TERM mysqld 2.用以下命令啟動MySQL,以不檢查權限的方式啟動;進入到mysql的bin下 ./mysqld_safe--skip-grant-tables
Linux的單用戶模式和重置linux root密碼
col lin .com 文件 返回 教程 kernel single 引導 linux中,單用戶最突出且實用的一個好處就是:可以無密碼登錄,所以,在忘記密碼時,可以進入單用戶模式修改登錄密碼。 那麽如何進入linux的單用戶模式: 1、系統啟動時,按鍵盤上的“e"
虛擬機器Linux的root密碼如何重置
前段時間我在虛擬機器安裝了cent OS7,但是忘記了root密碼,登入的時候發現登入不上了,然後重置密碼 1、登入失敗的頁面 2、重啟虛擬機器,在重啟的時候不停的連續按著ESC鍵 3、進入到該頁面之後,選中第一個(高亮顯示即為選中)選項,然後按下鍵盤的“E”鍵 &nb
Linux下重置MySQL的Root帳號密碼
1、停止MySQL服務 /etc/init.d/mysqld stop 2、跳過驗證啟動MySQL /usr/local/mysql/bin/mysqld_safe --skip-gr
如何恢復或重置FreeBSD & Linux的root密碼
如果忘記FreeBSD或者Linux系統(本例中以CentOS 6.5和CentOS 7為例)root帳號密碼,只需以下幾步即可重置密碼。如需恢復Windows 7(win7)系統管理員密碼,請點選Windows 7(win7)忘記密碼怎麼辦 FreeBSD[編輯
WDCP管理面板忘記MYSQL ROOT密碼及重置後臺登錄密碼的方法匯總
linux前面的文章中我們已經介紹了WDCP – Linux服務器管理系統,不管出於何種原因,應該會有不少朋友在自己的VPS/服務器上采用WDCP管理面板的時候有忘記MYSQL ROOT賬戶管理密碼,甚至有忘記WDCP後臺管理登錄密碼的情況。今天我們就把這些問題匯總,羅列出解決方法。 強制修改mysql的ro
WDCP管理面板忘記ROOT MYSQL密碼及重置WDCP後臺登入密碼方法
不管出於何種原因,應該有不少的朋友在自己的VPS/伺服器上採用WDCP管理面板的時候有忘記MYSQL ROOT賬戶管理密碼在尋找解決方法,甚至有忘記WDCP後臺管理登入密碼的。這些問題都比較簡單,只需要我們有一個良好的解決思路就可以,當然如果你擔心解決出現問題也可以找老蔣幫助解決。 第一、重置WDCP面板R
重設windows10中的sub linux系統使用者密碼
當windows 10中的sub linux子系統的使用者密碼忘記的時候,可以通過以下方式去修改密碼:切換linux預設登陸使用者為root使用者進入cmd命令列視窗,輸入 lxrun /setdefa
C# Email郵件傳送,功能是密碼找回或者重置功能。
最近根據公司需求,寫個郵件傳送。 這裡面的傳入的地址資訊的引數都是經過加密的。 主要是保證使用者資訊的安全。using System; using System.Collections.Generic; using System.Configuration; usin