Сброс пароля root Опубликованно: 30-12-2015 Есть сервер под управлением CentOS, предыдущий админ пароля перед уходом не сообщил, как его восстановить? Форумы: CentOS Добавить комментарий. CentOS 6 Опубликовано 30 декабря, 2015 - 11:08 пользователем manager Прервите загрузку GRUB и загрузитесь, в так называемый, single user mode (runlevel 1). Для прерывания загрузки GRUB используйте клавишу пробел. Нажмите клавишу a, чтобы изменить параметры загрузки ядра, найдите подстроку rhgb quiet и добавьте после нее 1 Нажмите enter для продолжения, после загрузки воспользуйтесь командой passwd Ответить LILO root reset Опубликовано 7 ноября, 2019 - 10:20 пользователем manager Если GRUB не установлен, а стоит LILO то есть LInuxLOader - бывает еще и такое. Нужно опять таки прервать загрузку пробелом, на экране появится строка LILO boot: Нужно ввести имя загрузочного образа с параметром single, например linux single Список загрузочных образов можно вывести клавишей Tab. После загрузки в single mode набираете команду passwd, меняете пароль и перезагружаетесь в обычный режим. Ответить CentOS 7 Опубликовано 30 декабря, 2015 - 11:26 пользователем manager тут надо нажимать больше клавиш, чем в шестой версии 1. на экране GRUB2 нажмите e для редактирования 2. в строке параметров linux16 удалите rhgb и quiet (если у вас UEFI то редактируйте строку linuxefi) 3. в соответствующую строку параметров добавьте rd.break enforcing=0 4. нажмите ctrl+X для загрузки с измененными параметрами 5. перемонтируйте файловую систему в режим записи switch_root:/# mount -o remount,rw /sysroot 6. изменяем корневой каталог switch_root:/# chroot /sysroot 7. меняем пароль sh-4.2#passwd 8. перемонтируем систему в режим только чтение sh-4.2# mount -o remount,ro / 9. два раза exit Если вы используете SELinux восстановить контекст для /etc/shadow и выполните setenforce 1 Ответить CentOS 9 Опубликовано 17 ноября, 2023 - 13:31 пользователем manager 1. на экране GRUB2 нажимаем e для редактирования 2. в строке параметров начинающейся с linux ($root) добавляем rw init=/bin/bash 3. нажимаем ctrl+X для загрузки с измененными параметрами 4. выпоняем команду touch /.autorelabel 5. меняем пароль командой passwd 6. перезагружаемся exec /sbin/init Ответить
CentOS 6 Опубликовано 30 декабря, 2015 - 11:08 пользователем manager Прервите загрузку GRUB и загрузитесь, в так называемый, single user mode (runlevel 1). Для прерывания загрузки GRUB используйте клавишу пробел. Нажмите клавишу a, чтобы изменить параметры загрузки ядра, найдите подстроку rhgb quiet и добавьте после нее 1 Нажмите enter для продолжения, после загрузки воспользуйтесь командой passwd Ответить
LILO root reset Опубликовано 7 ноября, 2019 - 10:20 пользователем manager Если GRUB не установлен, а стоит LILO то есть LInuxLOader - бывает еще и такое. Нужно опять таки прервать загрузку пробелом, на экране появится строка LILO boot: Нужно ввести имя загрузочного образа с параметром single, например linux single Список загрузочных образов можно вывести клавишей Tab. После загрузки в single mode набираете команду passwd, меняете пароль и перезагружаетесь в обычный режим. Ответить
CentOS 7 Опубликовано 30 декабря, 2015 - 11:26 пользователем manager тут надо нажимать больше клавиш, чем в шестой версии 1. на экране GRUB2 нажмите e для редактирования 2. в строке параметров linux16 удалите rhgb и quiet (если у вас UEFI то редактируйте строку linuxefi) 3. в соответствующую строку параметров добавьте rd.break enforcing=0 4. нажмите ctrl+X для загрузки с измененными параметрами 5. перемонтируйте файловую систему в режим записи switch_root:/# mount -o remount,rw /sysroot 6. изменяем корневой каталог switch_root:/# chroot /sysroot 7. меняем пароль sh-4.2#passwd 8. перемонтируем систему в режим только чтение sh-4.2# mount -o remount,ro / 9. два раза exit Если вы используете SELinux восстановить контекст для /etc/shadow и выполните setenforce 1 Ответить
CentOS 9 Опубликовано 17 ноября, 2023 - 13:31 пользователем manager 1. на экране GRUB2 нажимаем e для редактирования 2. в строке параметров начинающейся с linux ($root) добавляем rw init=/bin/bash 3. нажимаем ctrl+X для загрузки с измененными параметрами 4. выпоняем команду touch /.autorelabel 5. меняем пароль командой passwd 6. перезагружаемся exec /sbin/init Ответить
CentOS 6
Опубликовано пользователем manager
Нажмите enter для продолжения, после загрузки воспользуйтесь командой passwd
LILO root reset
Опубликовано пользователем manager
Если GRUB не установлен, а стоит LILO то есть LInuxLOader - бывает еще и такое. Нужно опять таки прервать загрузку пробелом, на экране появится строка
LILO boot:
Нужно ввести имя загрузочного образа с параметром single, например
linux single
Список загрузочных образов можно вывести клавишей Tab.
После загрузки в single mode набираете команду passwd, меняете пароль и перезагружаетесь в обычный режим.
CentOS 7
Опубликовано пользователем manager
тут надо нажимать больше клавиш, чем в шестой версии
1. на экране GRUB2 нажмите e для редактирования
2. в строке параметров linux16 удалите rhgb и quiet (если у вас UEFI то редактируйте строку linuxefi)
3. в соответствующую строку параметров добавьте rd.break enforcing=0
4. нажмите ctrl+X для загрузки с измененными параметрами
5. перемонтируйте файловую систему в режим записи switch_root:/# mount -o remount,rw /sysroot
6. изменяем корневой каталог switch_root:/# chroot /sysroot
7. меняем пароль sh-4.2#passwd
8. перемонтируем систему в режим только чтение sh-4.2# mount -o remount,ro /
9. два раза exit
Если вы используете SELinux восстановить контекст для /etc/shadow и выполните setenforce 1
CentOS 9
Опубликовано пользователем manager
1. на экране GRUB2 нажимаем e для редактирования
2. в строке параметров начинающейся с linux ($root) добавляем rw init=/bin/bash
3. нажимаем ctrl+X для загрузки с измененными параметрами
4. выпоняем команду touch /.autorelabel
5. меняем пароль командой passwd
6. перезагружаемся exec /sbin/init