Программное обеспечение

как вспомнить пароль в Линукс мандрива весна-2009?

давно не заходил через линукс и забыл пароль. как его вспомнить без переустановки ОС?
Если помнишь пароль рута, заходишь под root:
# chpasswd
Dim:12345
^D
# exit
И не нужно удаять пользователя, как тут пишут.
Если пароль рута не помнишь, то дело хуже. Загружайся с live-cd. Сгодится и диск дистрибутива в rescue mode. Заходи в /etc твоего Линукса.
В моей мандриве 2007 пароли (точнее их хэши) лежат в /etc/shadow. У некоторых это может быть /etc/tcb/Dima/shadow, если есть tcb. Короче тебе нужно найти что-то вроде:
root:blaBLAbla1345bumBum:13668:0:99999:7:::
root:!!:13668:0:99999:7:::
Стирай всё, что между первым и вторым двоеточием - это хэш. Будет вход без пароля, потом поставишь chpasswd нормальный. Во втором случае у тебя root отключён. Тогда наверное лучше не включать (симв !!), а сделать ту же операцию для своего пользователя.
Banat Bant
Banat Bant
1 476
Лучший ответ
Если помнишь пароль рута - заходишь из под него (после загрузки, когда появляется окно выбора пользователей, нажимаешь Alt-Ctrl-F1, далее логинишься под рутом) и правишь файл /etc/shadow : удаляешь всю строку для своего пользователя. Далее тоже самое делаешь с файлом /etc/passwd и /etc/group . Затем пишешь следующее:
useradd -u 500 -g 500 -s /home/<user_name> <user_name>
passwd <user_name>

Вводишь новый пароль и можешь спокойно заходить под своей учёткой.
Если не помнишь пароль рута - сливай воду.. . Либо сиди и подбирай, либо можешь сносить мандриву и ставить её по-новой...
Юрий Салов
Юрий Салов
1 185
если помнишь пароль рута, то зайди рутом и поменяй пароль юзера