Il y a des situations dans lesquelles on a besoin de récupérer une machine et de démarrer en mode rescue. Mais comment faire si le compte root est verrouillé ?
C’est très simple (quand on connait la solution…) !
Au démarrage il faut éditer la ligne de boot pour ajouter :
[...] rescue systemd.setenv=SYSTEMD_SULOGIN_FORCE=1
rescue est pour démarrer en mode récupératio, dans un shell root.
Mais il faut saisir le mot de passe et si le compte est verrouillé il n’y en a pas.
D’où l’option SYSTEMD_SULOGIN_FORCE=1 qui évite de demander le mot de passe de root.
A noter que cela ne fonctionne que si le compte est verrouillé et sans mot de passe, pas quand le mot de passe root est défini. Dans ce cas il faudra s’en souvenir.