1. 程式人生 > >Linux作業系統破解root密碼

Linux作業系統破解root密碼

破解root密碼流程:

>>英文版:

1.Reboot the system.

2.Interrupt the boot loader count down by pressing anykey.

3.Move the cursor to the entry that needs to be booted.

4.Press “e” to edit the select edentry.

5.Move the cursor to the kernel command line(the line that start swith linux16.

6.Append rd.break

7.Press Ctrl+x to start.

8.Remount /sysroot as read-write.

switch_root:/# mount -o remount,rw /sysroot

 

9.Switch into a chroot jail, where /sysroot is treated as the root of the filesystem tree

switch_root:/# chroot /sysroot

10.Set a new root password:

sh-4.2# passwd [root]        (change the root password)

or

sh-4.2# passwd -d root        (delete the root password)

11.Make sure that all unlabeled files (including/etc/shadow at this point)get relabeled during boot.

sh-4.2# touch /.autorelabel

12. sh-4.2# exit

13. switch_root:/# exit        

>>中文版:

1.重啟虛擬機器

按e進入介面

2.在 Linux16 所在行下一行末尾輸入:空格 rd.break 按 Ctrl+x 啟動

3.輸入mount -o remount,rw /sysroot (mount掛載  -o選項  remount重新掛載  rw以讀寫的方式   在/sysroot目錄下)

4.輸入chroot /sysroot  (進入到sysroot目錄進行破密)

5.輸入passwd root  (改密)

6.輸入新密碼:

7.確認密碼:

8.輸入touch /.autorelabel (建立標籤檔案)

9.輸入exit

10.輸入exit

 

重啟:reboot,  init 6

關機:shutdown -h now          poweroff,   init 0

產看當前Linux發行版本資訊:cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.2 (Maipo)

[[email protected] 桌面]# uname -r   核心版本號

3.10.0-327.el7.x86_64   主版本號 . 子版本號 [ 修正版本號 [. 編譯版本號 ]]

3---主版本號

10---次版本號

0---修訂版本號

327.el7---表示修改了327次

  1. 專案出版本時,版本號可以為0.1或0.1.0,也可以為1.0或1.0.0
  2. 當專案在進行了重大修改區域性修正累計較多,而導致專案整體發生全域性變化時,主版本號+1
  3. 當專案在原有的基礎上增加了部分功能時,主版本號不變,子版本號+1,修正版本號復位為0,因而可以被忽略掉
  4. 當專案在進行了區域性修改是編譯器在編譯過程中自動生成的,我們只定義其格式,並不進行人為控制