2019年5月7日 星期二

手把手玩IT分享 RHCSA LINUX ROOT密碼忘記 筆記


Root 密碼遺忘:

1.重開機後,選Linux os 按E進入。

2.找到Linux16 核心指令行末端輸入rd.break
3按下Ctrl-X 用修改後的設定開機。
4.重新登入後:掛載根檔案(系統成為可讀寫)。
mount -o rw,remount /sysroot

5.使用Chroot /sysroot
(chroot 工作目錄到 /sysroot)

6更改PASSWD
7.touch /.autorelabel
8.exit 或(Ctrl -d )/退出 chroot
9.reboot (完成)

































chroot命令用來在指定的根目錄下運行指令。chroot,即 change root directory (更改 root 目錄)。在 linux 系統中,系統預設的目錄結構都是以/,即是以根 (root) 開始的。而在使用 chroot 之後,系統的目錄結構將以指定的位置作為/位置。
在經過 chroot 命令之後,系統讀取到的目錄和檔將不在是舊系統根下的而是新根下(即被指定的新的位置)的目錄結構和檔,因此它帶來的好處大致有以下3個:

增加了系統的安全性,限制了用戶的權力:在經過 chroot 之後,在新根下將訪問不到舊系統的根目錄結構和檔,這樣就增強了系統的安全性。這個一般是在登錄 (login) 前使用 chroot,以此達到用戶不能訪問一些特定的檔。
建立一個與原系統隔離的系統目錄結構,方便使用者的開發:使用 chroot 後,系統讀取的是新根下的目錄和檔,這是一個與原系統根下檔不相關的目錄結構。在這個新的環境中,可以用來測試軟體的靜態編譯以及一些與系統不相關的獨立開發。
切換系統的根目錄位置,引導 Linux 系統啟動以及急救系統等:chroot 的作用就是切換系統的根位置,而這個作用最為明顯的是在系統初始引導磁片的處理過程中使用,從初始 RAM 磁片 (initrd) 切換系統的根位置並執行真正的 init。另外,當系統出現一些問題時,我們也可以使用 chroot 來切換到一個臨時的系統。

搜尋此網誌