Пользователи нередко забывают свой пароль root. Это происходит особенно, если вы не входили в систему как пользователь root в течение длительного периода времени. В этом кратком руководстве мы рассмотрим этапы сброса забытого пароля root в CentOS 8 Linux.
Сброс забытого пароля root в CentOS 8
Сначала перезагрузите или включите систему CentOS 8. Выберите ядро, с которого хотите загрузиться. Затем нажмите ‘e
‘ на клавиатуре, чтобы прервать процесс загрузки и внести изменения.
На следующем экране найдите параметр ядра ro
(только для чтения), как показано ниже.
Замените параметр ядра ro
на rw
и добавьте дополнительный параметр ядра init=/sysroot/bin/sh
. Короче говоря, просто замените параметр ядра ro
на rw init=/sysroot/bin/sh
.
Закончив внесение изменений, нажмите комбинацию Ctrl + X
на клавиатуре, чтобы войти в однопользовательский режим.
Затем выполните команду ниже, чтобы смонтировать корневую файловую систему в режиме чтения и записи.
:/# chroot /sysroot
Теперь вы можете изменить пароль root, выполнив команду:
:/# passwd root
Введите новый пароль root и подтвердите его. Рекомендуется выбирать пароль, состоящий из комбинации прописных, строчных, цифровых и специальных символов, чтобы повысить надежность пароля.
Затем выполните команду ниже, чтобы включить перемаркировку SELinux.
:/# touch /.autorelabel
Чтобы применить изменения, выйдите и перезагрузите систему CentOS 8.
:/# exit
:/# reboot
После перезагрузки начнется процесс переименования SELinux. Дайте ему около 3 минут.
Когда процесс перемаркировки будет завершен, система перезагрузится, после чего вам будет представлен экран входа в систему, на котором вы теперь можете войти в систему как пользователь root с новым паролем, который вы только что установили.