Manage Root Password

TIPS & TRICKS

To search the contents of the man pages

# man -k searchterm 
# man -K searchterm

Manage Root Password

Manage Root Password 1

SUPPRIMER TOUTES DIRECTIVES console=... puis Ctrl-X.

  • Ajouter init=/bin/bash dans la console de grub

On doit obtenir un prompt # en bas d’écran, pensez à taper sur entrée au cas où le terminal soit rempli de messages console.
Si l’écran reste noir, vous avez laissé traîner des console=, c’est vrai aussi avec rd.break.

# mount -o remount /
# /sbin/load_policy -i // (ne fonctionnerait pas avec rd.break)
# passwd // (le contexte de /etc/shadow doit être bon après ça)
# /sbin/reboot -f -f // (ou arrêt par une console d'admin de vm)

Manage Root Password 2

SUPPRIMER TOUTES DIRECTIVES console=...

  • Add rd.break Press e on line with “linux”, add this at the end, and then do CTRL+X
# mount -o remount,rw /sysroot
# chroot /sysroot
# passwd root
# touch /.autorelabel
# exit
# exit

Autre cas

1

  • Mettre rd.break console=tty0 Press e on line with “linux”, add this at the end, and then do CTRL+X

2

  • You should also remove existing parameters ro and crashkernel=….
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel

3

  • type rd.break enforcing=0
switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot
switch_root:/# passwd root
switch_root:/# touch /.autorelabel
switch_root:/# exit

4

  • type rd.break enforcing=0 before rgb quiet
# mount -o remount,rw /sysroot 
# passwd ==> changing the pass
# restorecon -v /etc/shadow
# setenforce 1
# exit
# exit

5

  • rd.break enforcing=0 (initramfs)
# mount -o remount,rw /sysroot
# chroot /sysroot
# passwd root
# touch /.autorelabel (necessary)
# mount -o remount,ro /
# exit
# exit

If not working

  • Replace ro crashkernel=auto by rd.break enforcing=0 (initramfs)
# mount -o remount,rw /sysroot
# chroot /sysroot
# passwd root
# touch /.autorelabel (necessary)
# mount -o remount,ro /
# exit
# exit

Documentations

Internet
Git
ChatGPT

> Partager <