linux_wiki:interrupt_the_boot_process_in_order_to_gain_access_to_a_system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux_wiki:interrupt_the_boot_process_in_order_to_gain_access_to_a_system [2016/02/29 21:23]
billdozor created
linux_wiki:interrupt_the_boot_process_in_order_to_gain_access_to_a_system [2019/05/25 23:50] (current)
Line 3: Line 3:
 **General Information** **General Information**
  
-About this page/how-to/script+**If you cannot perform this procedure, you will fail the entire exam**
  
 ---- ----
  
 Recover the root user's password Recover the root user's password
-  - Interrupt boot process at grub menu +  - Interrupt boot process at grub menu (move an arrow key up or down to stop the grub boot countdown) 
-  - Press "e" to edit the boot entry +  - Press "e" to edit the grub menu entry 
-  - Navigate to the "linux16" kernel entry +  - Navigate to the line starting with "linux16"; this is the kernel 
-  - Append "rd.break"+  - Append to the end of the kernel entry (Ctrl+e to go to the end of the line)<code bash>rd.break enforcing=0</code> 
 +    - rd.break => stops early in the boot process (when initramfs is in memory and has not mounted the root file system as rw yet) 
 +    - enforcing=0 => set SELinux to permissive mode
   - Ctrl+x to continue boot process, it will stop within the initramfs shell   - Ctrl+x to continue boot process, it will stop within the initramfs shell
-  - Remount sysroot file system as read/writemount -o remount,rw /sysroot +  - Remount the sysroot file system as read/write<code bash>mount -o remount,rw /sysroot</code> 
-  - Change root to that root file systemchroot /sysroot +  - Change root to that root file system<code bash>chroot /sysroot</code> 
-  - Change root passwordpasswd +  - Change root password<code bash>passwd</code> 
-  - Have system relabel at boottouch /.autorelabel +  - Exit the chroot jail and initramfs shell<code bash>sh-4.2# exit 
-    - If this is not doneSELinux will prevent the /etc/passwd file from being changed +switch_root:/# exit</code> 
-  - Exit the chroot jail: exit +  - The system will continue to boot 
-  - Exit the initramfs shell: exit +    - **Note**: There may be a considerable delay where it looks like nothing is happeningbe patient. 
-    System will reboot after a delay+  - Login as root with the new password 
 +  - Restore SELinux file context to /etc/shadow<code bash>restorecon -v /etc/shadow</code> 
 +  Set SELinux to enforcing again<code bash>setenforce 1</code>
  
 ---- ----
  
  • linux_wiki/interrupt_the_boot_process_in_order_to_gain_access_to_a_system.1456799026.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)