Ru-Board.club
← Вернуться в раздел «UNIX»

» Пароль root в Linux

Автор: nefelin
Дата сообщения: 22.05.2006 18:21
Короче фишка в следующем, у меня Linux Debian, стукнуло мне долбо......ебу поменять пароль rootа, а на следуюющий день пришол и понял что не помню, что я только не перебрал на клавиатуре а толку никакого... Могу зайти в систему только от имени обычного пользователя и все... Помогите товарищи может у когото возникали подобные ситуации, уж больно мне не хочется все с нуля ставить, там столько крутится всяких служб на серваке, что плохая это мысль все сносить... ПОЖАЛУЙСТА!!! ПОМОГИТЕ
Автор: kozandr
Дата сообщения: 22.05.2006 18:42
вырубаем сервак. грузимся с лайфсд с поддержкой твоей фс. монтируем твою фс с /etc
vi etc/shadow (твоей фс!! не лайфсд)
смотрим строку
root:$1$wff/nTHJKLHUBDaCOcO6eW9Yt4ZtT1:13290:0:::::
(примерно такая)
сносим все между первым и вторым :
т.е. сносим $1$wff/nTHJKLHUBDaCOcO6eW9Yt4ZtT1
получаем пустой пароль рута %)
Автор: HighwayStar
Дата сообщения: 22.05.2006 18:53
еще можно загрузить систему в single mode и воспользоваться коммандой passwd root
в single mode можно загрузится через grub нажав на нужной строчке 'e' и дописав в конец '1'
или в LILO набрать linux single
Автор: tankistua
Дата сообщения: 23.05.2006 00:29
nefelin

так не пойдет , если хочешь работать в линуксе, учись пользоваться поисковиком.

http://www.google.com/search?client=opera&rls=ru&q=debian+root+password+restore&sourceid=opera&ie=utf-8&oe=utf-8
Автор: nefelin
Дата сообщения: 23.05.2006 21:05
kozandr

Цитата:
сносим все между первым и вторым :
т.е. сносим $1$wff/nTHJKLHUBDaCOcO6eW9Yt4ZtT1
получаем пустой пароль рута %)
Ну а че дальше делать, ну вот я так сделал мотом отмонтировал диск, перезагрузил... По логике ввел пароль root и нажал ентер. Ну конечно ругнулось: Login incorrect че делать то?
Автор: kozandr
Дата сообщения: 23.05.2006 21:49
подключать /dev/hands
потому что ни по какой ___логике___ пароль вводить не надо. он пустой. его вообще спрашивать никто не будет. надо только ввести логин root

и еще раз поясню.
в файле etc/shadow
в первой строке
root:$1$wff/nTHJKLHUBDaCOcO6eWа345ZtT1:13390:0:::::

нужно убрать $1$wff/nTHJKLHUBDaCOcO6eWа345ZtT1

чтоб получилось так:
root::13390:0:::::

далее. ребут. логинимся под рутом. на приглашение ввести логин ввести root
Автор: nefelin
Дата сообщения: 24.05.2006 16:18
kozandr
Спасибо Большое мне совет помог, просто я сразу не допер, у меня просто рейд програмный стоит... так я смонтировал только один диск и там изменил shadow, и не прокатило, надо еще было и второй смонтировать, просто человеческая не внимательность.

А для тех кто хочет сделать все как надо, то вот алгоритм действий:
1. Нужно достать любой Linux LiveCD. Они могут быть с разными дистрибутивами, я воспользовался Knoppix 3.7RE (Russian Edition) взятый с сайта: http://ftp.linuxcenter.ru/iso/KnoppixRE-3.7-LC/ - 694Мб
2. Затем загружаемся с него. Можете загрузится полностью, тоесть просто вставить и загрузится ничего не нажимая, он загрузится с графическим интерфейсом, все будет класно, но память оперативную жрет солидно. А можете не ждать пока загрузится интерфейс а в процесе инициализации загрузки нажать F3 или F2 (уже не помню), а потом прописать knoppix 2 - и вы загрузитесь в режиме командного интерпритатора со строкой #
3. Потом смотрим сколько у нас дисков и какие разделы: df и fdisk -l
4. Монтируем файловую систему: mount /dev/hdc1 -o rw /mnt (не забывайте указывать параметр -o rw, что означает - монтируем в режиме чтение/запись) Параметр /dev/hdc1 - ето раздел диска на котором находится ваша ФС, она может быть на одном разделе, а может и на отдельных, в даном случае у меня например каталог /etc находится на отдельном разделе диска под именем /dev/hdc1 а все остальные на разделах /dev/hdc2.../dev/hdc3...и так по очереди. У Вас может быть все на одном разделе, например: /dev/sda1 и в нем уже все каталоги типа /usr /etc /boot и т. д.
Параметр /mnt - это раздел на который мы монтируем ФС нашего диска с каталогом /etc.
5. Потом переходим в каталог /etc: сd /mnt/etc ( у вас может быть другой путь например /mnt/sda1/etc или /sda1/etc?, это уже как вы смонтируете) там находится файл shadow, нам его нужно окрыть и затереть символы в одной строчке.
6. Открываем shadow с помощью редактора vi командой: vi shadow. Файл shadow открылся в редактрое, ищем строчку подобную root:$1$wff/nTHJKLHUBDaCOcO6eWа345ZtT1:13390:0::::: ( у вас могут быть и другие значения в этой строчке) затираем символы стоящие между root: и :13390:0::::: , так что бы получилось root::13390:0::::: Потом нажимаем [shift и : двоеточие] - это переключились в режим ввода команд, и вводим символы [wq] жмем enter, так мы сохранили все сделанные в файле изменения.
7. Перходим в другой раздел дел диска: сd / (это для того чтобы потом отмонтировать раздел /mnt).
8. Отмонтируем раздел /mnt: umount /mnt
9. Все вводим reboot или нажимаем завершение работы в случае если вы загрузились с графическим интерфейсом.
10. Грузимся в обычном режиме, вводим логин root нажимаем enter и у нас не требуя пароля сразу перекидывает в режим командной строки root#

Только вот не забывайте, если у вас возникла ситуация такая же ка и у меня, когда применяется прграмный рейд, то вы увидите с помощью fdisk -l что у вас два диска и вам нужно будет по очереди монтировать разделы содержащие каталог /еtc и на обоих разделах изменять файл shadow иначе не прокатит....
Еще, если вы загрузились в режиме графического интерфейса то вы увидите у себя на рабочем столе свои разделы физического диска и кликнув по ним они примонтируются просто в режиме только чтение и вы не сможыте изменить файл shadow, для режима записи в файл, нужно в командной строке прописать команду:
mount -n -o remount,rw /(имя вашего монтируемого раздела (например) /mnt)
mount -avt nonfs,noproc,nosmbfs

Не забывайт отмонтировать разделы перед завершением работы!!!
Автор: Kush
Дата сообщения: 08.03.2010 23:00
Добрый день!
Хотел уточнить здесь про забытый пароль.
У человека Asus Eee PC с Linux на борту, он не помнит пароль пользователя. Что можно сделать чтобы восстановить/удалить пароль? Какие первые действия нужно предпринять? Подойдет ли совет описанный в этой теме?
Автор: tankistua
Дата сообщения: 08.03.2010 23:25
нужно загрузиться с любого live-cd линукса.
Автор: Kush
Дата сообщения: 09.03.2010 12:57
tankistua
И какие действия далее? Можно поподробнее, а то я не силен в Linux OS. За все советы буду благодарен!
Автор: urodliv
Дата сообщения: 09.03.2010 17:32
Kush
А шта всю эту тему от начала до конца не осилить? Одна из технологий вроде описана
Автор: AnDySs1
Дата сообщения: 09.03.2010 19:04
Kush конкретно для еее
сначала Rescue Mode и делаем
Changing your password

Страницы: 1

Предыдущая тема: GeeXboX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.