Автор Гілка: Загублено пароль root. Питати у С'юзі  (Прочитано 2301 раз)

Відсутній lacher

  • Новачок
  • *
  • дописів: 12
  • Карма: +0/-0
  • Do you know RFM principle?
Шановні панове!
Якось на дурну голову у своєму SUSE 9.3 я змінив обмеження діапазону UID у меншу сторону, і ще якісь обмеження безпеки. І не глянув, що користувач у мене має більшу цифру. І ось зараз не логується ні користувач, ні рут.
Підкажіть, чи справа наша ще жива? :-/

Відсутній Byte

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
  • Все таємне стає явним...
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #1 : 2005-08-17 10:23:24 »
грузитися з компакту, монтувати розділ з /etc та правити руками

Praporshic

  • Гість
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #2 : 2005-08-17 10:29:14 »
Свого часу я зробив майже таку саме дурню в SuSE 9.2, там я все виправив завантаживши рятувальний режим та вимкнувши авторизацію користувачів, от тільки забув вже нажаль як останне робиться... Ще можна спробувати видалити в /etc/passwd той зашифрований пароль, хоча це може не допомогти. Наступний варіант: змінюєте власника теки /root з 1000 на root і так само робите з /home/*. останній метод має подіяти краще від усього.

doctor(Guest)

  • Гість
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #3 : 2005-08-17 10:39:11 »
грузись з LiveCD та включи існуючого користувача до групи root

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #4 : 2005-08-17 20:16:33 »
LILO: <Tab>  (зупиняємо завантаження)
LILO: linux init=/bin/bash     ("linux", насправді, це те що стоїть навпроти label= у /etc/lilo.conf і висвічується у віконці Lilo, в мене це "Slackware")
Це підказка ядру просто дати нам оболонку, замість запускати стартові скрипти. Автоматично дає вам root привілеї )
# mount -o remount, rw /   (перемонтовуємо з правами запису /, обо'язково)
# vim  /etc/passwd  (краще /usr/sbin/vipw, якщо вона у вас встановлена)
# mount -o remount, ro /  (теж бажано)
# /sbin/reboot  (якщо не слухається, просто тицьніть "reset")
« Змінено: 2005-08-17 20:29:52 від tech »

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #5 : 2005-12-01 17:57:43 »
Щановне панство, але наскільки я пам'ятаю пароль в сусі лежить в /etc/shadow, чи ні?
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Олексій Лукін

  • Кореспондент
  • ***
  • дописів: 157
  • Карма: +0/-0
Re: Загублено пароль root. Питати у С'юзі
« Відповідей #6 : 2005-12-07 10:16:30 »
додам свої 2с:

пілся mount -o remount -rw / я роблю
mount /usr # щоб все було пухнасто, щоб був vipw, passwd, mc
passwd root
# зрозуміло, що робити...
umount /usr

далі за текстом...

При загрузці з дискети треба казати такі магічні матюки:
linux init=/bin/bash root=/dev/hda
Зрозуміло, що root - це розділ, на якому ваш реальний рутовіи розділ

Якщо просто загрузитись з СД в режимі шаманства, то

mkdir mntroot
mount -t ext3 /dev/hda /mntroot # -t - тип вашої FS, обов'язково!!!
chroot /mntroot

тепер ві з ядром з вашого СДб але з вайловою системою на диску.
Далі треба
mount -a
Тепер все гараз, встановлюйте крнели, lilo/grub, міняйте паролі....
Якщо хочете, можете навіть запустити init шоб виконати всі скрипти запуску
Після завершення шаманства, звсіно reboot
--
WBR, Alex Lukin,
RIPE NIC HDL: LEXA1-RIPE