нов root върху..

5 отговора 240 прегледа
#1

нов root върху..

значи искам да питам как може върху някаква инсталация със съществуващ роот да се промени той без да се знае паролата.. като се има впредвид, разбира се, 4е имам пълен физически достъп до системата.. ако някои знае моля ви кажете ми 4е не искам да форматирам, а съм забравил паролата.. мерси предварително
пс: много е спешно

Отговор
в отговор на gin #2

Re: нов root върху..

mnogo e lesno:
1. bootwash ot install cd w resque rejim( w zawisimost ot distroto, ili slack directno si bootwash)
2. mount -t ext2/3/reiserfs(ili kakywto ti e tam fs-a) /dev/hdx(kydeto x ti e nomera hdd-to kydeto ti e linuxa) /mnt
3. chroot /mnt
4. passwd
new pass: pishesh si nowata parola
again: otnowo
5. reboot i si wlizash s nowiq root

P.S. ima i 1 drug moment to4ka 4. moje da izglejda i taka:
pico/vi /etc/passwd
root:x:.....
tuk mahash x-a i save-wash file-a
sled towa reboot i kato ti poiska pass za root udrqsh samo 1 enter i si wytre bez pass
uspeh

Отговор
в отговор на gin #3

Re: нов root върху..

1. Ами един начин е да boot-неш в single user mode. (Задържаш SHIFT и после си избираш кво да boot-неш и с какви параметри. Слагаш параметър single).
Възможно е системата да е конфигурирана така, че да иска парола ако се опиташ да даваш параметри. Но не съм виждал Linux който по подразбиране да е така нагласен...

2. Може да boot-неш от друго устройство. (например RESCUE cd-то на дистрибуцията от cdrom) или някоя дискетка :)

За следващото не съм сигурен че ще стане:
3. Логваш се като нормален user (ако може, де). И после слагаш във флопито или cdrom-а нещо което съдържа suid root shell. Ако монтитрането на устройството (виж fstab) не като nosuid (няма я тази опция) би трябвало (след като пуснеш shell-а) да си root.

(моля, някой дето разбира да коментира метод 3) :)

Отговор
в отговор на gin #4

Re: нов root върху..

Задаваш опция на бут лоудъра init=/bin/bash и си готов.

Надеждата умира последна...
Но все пак умира
Отговор
в отговор на 4l #5

Re: нов root върху..

>"Задаваш опция на бут лоудъра init=/bin/bash и си готов."

Да - това е един от вариантите, обаче има допълнние - при тоя случай файловата система се монтира като read only и трябва малко гимнастика -
пишеш:
mount -o remount,rw /
сетне с passwd сменяш паролата
mount -o remount,rо /
и рестартираш - може и с reset , щото init не е минал да пусне стандартните стартови скриптове и ако дадеш halt най-много да получиш освиркване, че това или онова го няма, но няма страшно - вече си си монтирал файловата система пак като read only и буташ смело ресет-а.
А - и пояснение за питащия - ако не си разбрал къде да напишеш
init=/bin/bash - когато лоудъра се покаже (lilo , grub или квото е)
нали имаш "етикет" - коя ОС да тръгне - ако за линукса ти е linux -занчи
inux init=/bin/bash

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на bozho #6

Re: нов root върху..

благодаря ви!!!
стана ..
а при положение, че иска парола за задаване на параметри(това го питам странично от темата)има ли на4ин да се подмине и това??


Отговор