Смена пароля на суперпользователя
Добавлено: 07 мар 2015, 11:13
Введение:
Достал я тут из архива один свой старый сервер, развернул - а вот зайти в него не могу - то ли пароль забыл, то ли враги поменяли...
Дано:
Есть сервер, есть доступ к консоли, но войти не получается ни под рутом, ни под пользователем
Задача:
Восстановить работоспособность сервера.
Решение:
Перегружаю сервер в однопользовательский режим
монтирую систему на запись
с консоли пробую сменить пароль
Не унимаюсь
не верю и ищу пользователя? Заодно приглядываюсь как сам файл - не повреждён ли
Пользователь есть, аномалий не вижу - значит повреждена база данных - надо её пересоздать
Пробую ещё раз изменить пароль
Вот - теперь получается. Меняю и перегружаюсь для разнообразия
Достал я тут из архива один свой старый сервер, развернул - а вот зайти в него не могу - то ли пароль забыл, то ли враги поменяли...
Дано:
Есть сервер, есть доступ к консоли, но войти не получается ни под рутом, ни под пользователем
Задача:
Восстановить работоспособность сервера.
Решение:
Перегружаю сервер в однопользовательский режим
монтирую систему на запись
Код: Выделить всё
umount -a /
Код: Выделить всё
#passwd
passwd: who are you
Код: Выделить всё
#passwd root
passwd: root: no such user.
Код: Выделить всё
#cat /etc/master.passwd
Код: Выделить всё
/usr/sbin/pwd_mkdb -d /etc/ -p /etc/master.passwd
Код: Выделить всё
# passwd
Changing local password for root
New Password: