1. 程式人生 > >更改或者重置linux 系統 root 密碼

更改或者重置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

lnmpmysql資料庫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. 重

linuxmysql的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"

虛擬機器Linuxroot密碼如何

前段時間我在虛擬機器安裝了cent OS7,但是忘記了root密碼,登入的時候發現登入不上了,然後重置密碼 1、登入失敗的頁面   2、重啟虛擬機器,在重啟的時候不停的連續按著ESC鍵   3、進入到該頁面之後,選中第一個(高亮顯示即為選中)選項,然後按下鍵盤的“E”鍵 &nb

LinuxMySQL的Root帳號密碼

1、停止MySQL服務 /etc/init.d/mysqld stop 2、跳過驗證啟動MySQL /usr/local/mysql/bin/mysqld_safe --skip-gr

如何恢復或FreeBSD & Linuxroot密碼

如果忘記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