[suse]забыл пароль root..

Fake_queen

насколько я понимаю, для смены пароля root необходимо перейти в однопользовательский режим (1) при загрузке системы, а затем набрать passwd. Но проблема в том, что у меня стоит автологин.. как-то еще можно войти в однополь. режим?

Ivan8209

Вот тут в соседней ветке обещают, что по Ctrl-Alt-Del вызывается shutdown, выбрасывающий в maintainance.
---
...Я работаю антинаучным аферистом...

Fake_queen

в suse это не прокатывает
shutdown now что-то тоже не работает

Fake_queen

?есть варианты?

sevast82

1. Когда появляется GRUB stage 2, жмешь 'a', чтобы поменять параметры ядра. Пишешь в параметрах ядра init=/bin/ash.static. Получишь консоль рута.
Вот только я не в курсе, не выкинули ли сусёвцы ash.static из своего дистра
2. Загружаешься с установочного диска, наверняка там есть какой-нибудь rescue или типа того.
Редактируешь /boot/grub/grub.conf, насколько хватит воображения

dgaf

загрузиться с init=/bin/sh или с ливЦД

vall

для смены пароля рута штатными средствами его надо знать. простые методы.
запустить /bin/sh вместо init если загрузчик это позволит или
загрузится с какого-нить livecd и поправить пароль.
апередили

Fake_queen

спасибо, только я не понял, что имеется ввиду под GRUB stage 2? Это некая вторая стадия загрузки suse?

sevast82

GRUB'о говоря, stage 2 наступает, когда появляется заставка GRUB'а с списком опреационных систем.

Fake_queen

ага, я уже про это в инете нашел. но там опция "a" у меня ни к чему не приводит..
пробую поменять пароль через rescue установочного диска - после загрузки предлагает ввести login. набираю root. затем passwd root.
в ответ получаю след.:
 
Cannot open logging plugin
/usr/lib/pwdutils/liblog_syslog.so.1: cannot open shared object; No such file or directory
Changing password.
User not known to the underlying autentification module

хотя этот файлик там есть - только что проверил..

dgaf

>но там опция "a" у меня ни к чему не приводит..
а 'e' ?
дописываешь в конец init=/bin/sh и жмешь 'b'
после загрузки:
mount / -o remount,rw
passwd
sync
reboot
или после загрузки c liveCD:
mkdir /mnt/root
mount /dev/hdXY /mnt/root
chroot /mnt/root
passwd
<Ctrl-d>
reboot

sevast82

1. Подозреваю, passwd не работает, потому что ты не сделал chroot туда, куда смонтирован твой / с винчестера.
2. Если chroot не прокатит, скопируй просто запись из файла паролей, принадлежащего rescue-системе, в файл паролей системы, установленной на винчестере. Это, конечно, серпом между больших пальцев ног, но тут уж не до жиру

Fake_queen

thks
вариант с "e" помог

gsharov

на всякий. достаточно в параметрах ядра задать -s
Оставить комментарий
Имя или ник:
Комментарий: