Восстановление паролей, или кривые руки
25.03.2010Сидел я как-то вечером и ковырял свой сервачек на предмет настройки samba …. и взбрело мне в голову посмотреть и отредактирвоать пользователей и пароли.. под root’ом мля…
В общем ближе к делу, в linux пользователи и пароли храняться в нескольких файлах:
/etc/passwd
/etc/shadow
/etc/group
Так вот, нас интересует первый: /etc/passwd… его еще иногда предлагают руками отредактировать =) Если у Вас та же проблема с кармой и руками, что и у меня, и Вы таки потерли весь файл, или пару строк passwd . То вероятно у вас что-то не запуститься, например я умудрился стереть весь файл(не спрашивайте как….)и у меня упало все… вы могли заметить что сайт был не доступен около часа=)
Так вот, что бы восстановить пароли нужно следующие:
- Флешка установочная с ubuntu (или диск)
- Монитор(! у мя даж ssh отвалился=)))))
- Клавиатура
- Руки =)
Грузимся с флешки(или диска), у меня на флешке ubuntu alternative , и при загрузке есть меню восстановление системы , грузимся в него….
Не пугаемся если увидите вопросы как при установки системы, все нормально, отвечаем на вопросы,ждем… Пред последний вопрос будет о выборе диска, выбирайте тот на котором стоит система…. ждем… И наконец, попадаем в консоль… Теперь самое интересное=)
В консоли пишем:
nano /etc/passwd
Откроется редактор нано, нажимаем contr +R , внизу появиться строчка ввода , в нее вводим:
/var/backups/passwd.bak
И все, мы увидим бекам всех юзверов(Вы себе просто не представляете сколько радости я испытал от этой команды, я чуть не кончил прям=)))). Но радоваться рано, внимательно проверьте всех пользователей, что бы они не повторялись. На этом как бы все. Надеюсь вы не совершите подобную ошибку =)