Изменить пароль root на старый Linux 2.4.20

У меня есть старый (Linux 2.4.20) сервер Debian, на котором я забыл пароль root. Когда я пытаюсь войти в однопользовательский режим, некоторые сценарии инициализации никогда не завершаются. Он использовал загрузчик LILO. Я хочу изменить пароль root и поэтому попытался загрузиться в однопользовательском режиме. Но когда я пытаюсь загрузиться в однопользовательском режиме, система не загружается полностью. Он останавливается при попытке запустить собственный сценарий оболочки инициализации. Там написано выполнение ....

Не могли бы вы посоветовать мне, что я могу сделать? Я хочу изменить пароль на root в однопользовательском режиме, но теперь я не решаюсь перезагружать его, потому что Crtl + Alt + Delete не работает для перезагрузка во время загрузки.

1
задан 23 July 2017 в 12:45
1 ответ

Я бы загрузился через живой дистрибутив, такой как Debian Live или Knoppix, убедитесь, что у вас есть доступ к локальным дискам, получите привилегии root с помощью su - или sudo -s , в зависимости от дистрибутива.

Установите / ] и измените пароль root следующим образом:

mkdir /mnt/youroot
mount /dev/youroot /mnt/youroot
chroot /mnt/youroot /bin/bash
passwd root
exit 
umount /mnt/youroot

Перезагрузите (удалите live-дистрибутив с cd / usb).

И все!

Редактировать # 1: После вашего редактирования я предполагаю, что вы используете удаленный KVM, и вы не можете просто пройти к серверу и потянуть за кабель, поэтому у вас очень мало вариантов. Я бы просто попробовал Crtl + Alt + F2 (3,4, ... 12), Crtl + C , Crtl + Z , чтобы проверить, могу ли я получить подсказку.

Ознакомьтесь с руководством пользователя KVM, который вы используете, потому что вы, вероятно, сможете выполнить программную / жесткую перезагрузку прямо с удаленной консоли.

Если вы все еще зависаете при загрузке и не можете перезагрузиться каким-либо образом, вам придется попросить вашего хостинг-провайдера выполнить жесткую перезагрузку.

5
ответ дан 3 December 2019 в 17:03

Теги

Похожие вопросы