LinuxForum.Fans
Тема

Помогите с паролем root!

Автор: Tony 11 сообщений 2654 просмотров
#262441

Недавно приобрел ноут со встроенной системой Линукс Мандрива. Для совершения каких-то операций, входа в папки требует пароль root. Откуда мне его взять? Пробывал password - не прокатило. Что посоветуете, господа знающие? (я новичок, поэтому желательно подробно и понятными терминами)

#262453

1. Грузимся с любого лив-сд.
2. Монтируем корневой раздел c возможностью записи.
3. Находим файл /точка_монтирования/etc/shadow
4. Находим там строку содерщащую root (обычго самая первая)
5. Открываем любым текстовым редактором.
6. Удаляем всё что находится после root: и до следующего двоеточия (бессмысленный набор символов).
7. Сохраняем файл.
8. Отмонтируем корневой раздел.
9. Перезагружаемся в свою систему.
10. Входим с пустым паролем root-а.
11. Профит.
Но учтите - всё это на Ваш страх и риск!
Работать под рутом нельзя!!!
Держать учётную запись рута без пароля нельзя!!!
Сразу как войдёте в систему поставтье свой пароль на рута, и чем сложнее, тем лучше.

#262454

загрузись в single mod, ты зайдёшь под рутом без пароля. команда passwd измени на то что надо.

#262463
"Tony" написал:
входа в папки требует пароль root. Откуда мне его взять?

Попробуй пустой пароль, то есть просто нажми Enter.

#262483

1. Грузимся с любого лив-сд.

У меня нет сд с Линуксом, если об этом речь...

#262484
Writer написал:
[quote="Tony"]входа в папки требует пароль root. Откуда мне его взять?

Попробуй пустой пароль, то есть просто нажми Enter.[/quote]

Пишет: неверный пароль

#262496
"Tony" написал:
У меня нет сд с Линуксом, если об этом речь...

Грузишься в свою систему, но на этапе загрузчика передаёшь параметр ядру. Вот такой:

text
init=/bin/sh

система даст тебе рута. После этого задаёшь пароль и перезагружаешься как обычною

#262513

Как передать параметр ядру? Что нужно для этого сделать?
(При загрузке у меня открывается окошко "user", которое изменить/выбрать нельзя)

#262518
Tony написал:
Как передать параметр ядру? Что нужно для этого сделать?
(При загрузке у меня открывается окошко "user", которое изменить/выбрать нельзя)

Для передачт параметров ядру надо их передавать ядру до его загрузки. Из стартового меню того же груба. А именно - когда у тебя выскакивает после процедур инициализации БИОС на короткое время текстовое окошко, где ты можешь выбрать ту или иную версию ядра для загрузки. Так вот, выбираешь там нужное ядро, вместо клавиши enter жмешь клавишу "e" - edit. Там выбираешь строчку, где есть что-то содержащее kernel /vmlinuz....... В эту строку вписываешь в её конце только одно слово - single. Потом, ну там внизу подсказка будет и через пару-другую секунд ты root в данной системе.
Далее, командуем passwd и заводим достаточно сложный пароль для root'а. Чтобы интрудер не подобрал. И перезагружаемся.

Теперь в системе у тебя есть root, которому только позволено (только ему одному) проведение критических операций на системе. И пароль его ты знаешь.

В этом - кардинальное отличие *nix'ов от винды, где ты по дефолту - администратор. В юниксах - пользователь по дефолту бесправен. И нужные права ему надо прописывать явно. Следствие этого отличия - практическое отсутствие вирусов в Linux.

#262532

ОГРОМНОЕ СПАСИБО! У меня всё получилось *YAHOO* (хотя пришлось в нете искать команду "перезагрузить"). Теперь у меня открылся доступ к жескому диску и я смогу поменять время... Еще раз благодарю - без такого подробного описания мне как полному юзеру было бы не по силам разобраться...

#262545
Tony написал:
пришлось в нете искать команду "перезагрузить"

А что её искать то? Пиши английским по понятному reboot. И вообще - учи язык вероятного противника, отставить, первоисточника. Без этого знания туго придется в линуксах. Поскольку там большинство команд - сокращенные английские слова или аббревиатуры. И есть две самые главные команды: man и info. они тебе всё расскажут. Гораздо больше, чем сама команда по ключу --help.

Войдите или зарегистрируйтесь, чтобы ответить.