Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vmware:esxi5:rootpw [2024/09/11 05:05] jsvmware:esxi5:rootpw [2024/09/17 08:42] (current) js
Line 1: Line 1:
 ====== How delete root login password ====== ====== How delete root login password ======
  
-  - download the [[linux:gparted|GParted]] live boot iso and create a CD or USB Stick +  - download the [[linux:gparted|GParted]] live boot iso and create a CD or USB Stick \\ \\  
-  - reboot server and boot from iso +  - reboot server and boot from iso \\ \\  
-  - the GParted window show the partitions on the server \\ {{:vmware:esxi5:gparted-esxi-partitions.png?direct&400|}} +  - the GParted window show the partitions on the server \\ {{:vmware:esxi5:gparted-esxi-partitions.png?direct|}} \\ \\  
-  - /dev/sda5 is the first esxi partition +  - /dev/sda5 is the first esxi partition \\ \\  
-  - open a terminal+  - open a terminal \\ \\ 
   - enter following command to change on root: <code bash>sudo -s</code>   - enter following command to change on root: <code bash>sudo -s</code>
   - create a subdir in the mount dir /mnt: <code bash>mkdir /mnt/esxi</code>   - create a subdir in the mount dir /mnt: <code bash>mkdir /mnt/esxi</code>
   - mount sda5 (or maybe a other partition): <code bash>mount /dev/sda5 /mnt/esxi</code>   - mount sda5 (or maybe a other partition): <code bash>mount /dev/sda5 /mnt/esxi</code>
-  - find the state.tgz in mounted dir: <code bash>ls /mnt/esxi/st*</code> {{:vmware:esxi5:gparted-esxi-state.png?nolink&400|}} +  - find the state.tgz in mounted dir: <code bash>ls /mnt/esxi/st*</code> {{:vmware:esxi5:gparted-esxi-state.png?nolink|}} 
-  - copy state.tgz to temp dir <code bash>cp /mnt/esxi/state.tgz /tmp</code> +  - copy state.tgz to temp dir<code bash>cp /mnt/esxi/state.tgz /tmp</code> 
-  - change to tmp dir <code bash>cd /tmp</code> +  - change to tmp dir<code bash>cd /tmp</code> 
-  - unpack state.tgz <code bash>tar xzf state.tgz> +  - unpack state.tgz<code bash>tar xzf state.tgz</code
-  - now you can see the content of the file in /tmp \\ {{:vmware:esxi5:gparted-esxi-unpack.png?direct&400|}} +  - now you can see the content of the file in /tmp \\ {{:vmware:esxi5:gparted-esxi-unpack.png?direct|}}  
 +  - unpack the local.tgz file: <code bash>tar xzf local.tgz</code> \\ {{:vmware:esxi5:gparted-esxi-unpack-local.png?direct|}} 
 +  - change to etc dir: <code bash>cd etc</code> \\ {{:vmware:esxi5:gparted-esxi-etc.png?direct|}} 
 +  - open shardow file with vi: <code bash>vi shadow</code> \\ {{:vmware:esxi5:gparted-esxi-shadow.png?direct|}} 
 +  - delete the password hash after the root account (press i, go to the : and delete all the chars until the next : ) \\ {{:vmware:esxi5:gparted-esxi-shadow-del.png?direct&400|}} \\ \\  
 +  - save file and exit (save with ESC + :wq + ENTER) \\ \\  
 +  - go one dir up: <code bash>cd ..</code> 
 +  - pack the new local.tgz: <code bash>tar czf local.tgz etc</code> 
 +  - pack the new state.tgz: <code bash>tar czf state.tgz local.tgz</code> 
 +  - backup the original state.tgz: <code bash>cp /mnt/esxi/state.tgz /mnt/esxi/state.tgz-old</code> 
 +  - copy the new state.tgz: <code bash>cp /tmp/state.tgz /mnt/esxi</code> 
 +  - unmount esxi partition: <code bash>umount /mnt/esxi</code> {{:vmware:esxi5:gparted-esxi-umount.png?direct|}} 
 +  - take of CD, USB stick or unmount remote ISO and reboot server: <code bash>reboot</code> 
 + 
 +The ESXi should now reboot and after the boot is finished you can check the login with F2 (Settings) and login with root with empty (or without) password.