LinuxForum.Fans
Тема

смена пароля root

Автор: kleon 61 сообщений 7745 просмотров
#269094

Господа и дамы, доброго времени суток.
Два года назад я обращался за помощью на этом форуме
и получил исчерпывающие ответы. Большое за это спасибо.
Проблема: в наличии две станции от сервера Этегро под Мандривой.
Получены от филиала нашей убитой фирмы. Естественно никаких
паролей не имею. Станции содержат геофизический материал и программу
его обработки. Все это стоит прилично и нам надолго не по карману.
Шеф попросил вторично попробовать и я, внимательно перечитав старый топик,
попробовал через single сменить пароль root и войти. Новый пароль командой
passwd root я установил, однако при нормальной загрузке система пароль не приняла.
Помогите пожалуйста еще раз. В тот раз мне здорово помогли Lupo Alberto и i2ks.
Большой им привет и наилучшие пожелания.

#269101

Опишите подробнее, как именно вы меняли пароль — какие команды вводили, что получали, как именно «ругается» система после попытки войти. После смены пароля вы не пробовали зайти в другую виртуальную консоль и зарегистрироваться от root там.
На станциях есть CD-дисковод, возможно ли на них вообще загрузка с внешних носителей?

#269110

Я, прочитав ваши старые советы, зашел в Mandiva safe boot. Затем командой passwd root попытался сменить пароль. Это прошло нормально, но при нормальной загрузке пароль был не принят. На запрос Give root password for maintenance я ввожу новый пароль, но ответ странный: Login incorrect. Посмотрел файл passwd, там есть, как мне кажется, зарегистрированный пользователь mmk. Kleon там тоже есть, кстати. Новый user был зарегистрирован мной вчера.

#269111

Покажите файл /etc/passwd.

#269112

Сейчас, Ubuntu загружу

#269115

Однако с Ubuntu не получилось. А Линукс вообще "дружит" с Raid массивом дисков? Попробую Hiren's boot сейчас.

#269116

Не получилось. Еще способы есть получить этот файл?

#269120

В принципе, интересует строка, содержащая в третьем поле (поля разделены двоеточиями) 0 — «ноль»).
P.S.

text

awk -F':'  '$3 == 0 {print}' /etc/passwd
#269123

я смотрю утилитой cat. Как там постраничный показ сделать?

#269124
"kleon" написал:
я смотрю утилитой cat. Как там постраничный показ сделать?

Тогда уж просто

text

less /etc/passwd

или

text

more /etc/passwd

или

"Lupo Alberto" написал:
text
awk -F':' '$3 == 0 {print}' /etc/passwd

#269125

root:x:0:0:root:/root/bin/bash - первая строка

#269126

пропустил ":". Этот вариант - верный
root:x:0:0:root:/root:/bin/bash

#269127

А как завершить работу less. На Esc и ctrl+C, ctrl+break не реагирует ))

#269128
"kleon" написал:
root:x:0:0:root:/root/bin/bash - первая строка

Надеюсь вы просто не правильно «скопипастили» — не хватает двоеточия после второго root ;)
Странно, я было подумал, что root'а под другим именем «замаскировали».
Попробуйте ещё раз поменять пароль, просто вводя команду

text

passwd

без указания имени. Внимательно читайте все сообщения. Если всё закончится корректно, попробуйте переключиться в новую консоль по Alt+F2 или Ctrl+Alt+F2 и там проверить пароль. Я, правда, не помню, есть ли при single-загрузке доступ к остальным консолям :(

Как совсем «грубый» вариант, можно, ПРЕДВАРИТЕЛЬНО скопировав файлы /etc/passwd и /etc/shadow, чуть их отредактировать — убрать в обоих второе поле:
— в /etc/passwd символ x;
— в /etc/shadow всю строку вида 6$A/dYXojr$PjLn4SaNArETY83aE8jyBw8.TTpdj6RaOYxx2B7/ztsPSJRWe3WbA8Ge77Kk2spFvW6iuJi0osLx7uAquEXoF1.
Тогда войти в учётную запись root можно будет без пароля. Но, опять же, я не уверен, что в single возможно редактировать файлы. Либо предварительно нужно перемонтировать корневую систему в rw.

#269129
"kleon" написал:
А как завершить работу less.

q

#269131

переключение в другую консоль не происходит. Команды nano и gedit, которые, как я понял, позволяют редактировать файлы, в single не работают. Система пишет, что таких команд нет. Ubuntu не грузится, может конфликт какой. На другом РС загрузка нормальная, т.е. загрузочный диск работает. Загрузка идет также с мини-ХР с диска Hiren's boot, т.е. привод рабочий. Похоже вариантов добраться до редактирования нет. Но вдруг получится и тогда вопрос: "х" нужно убирать только в строке root файла passwd?

#269133

новый пароль также не принят :(

#269135
"kleon" написал:
"х" нужно убирать только в строке root файла passwd?
"Lupo Alberto" написал:
/etc/passwd и /etc/shadow, чуть их отредактировать — убрать в обоих второе поле:

Попробуйте с SystemRescueCd загрузиться, он RAID должен поддерживать.

#269136
"kleon" написал:
Но вдруг получится

А вообще файлы создавать получается, например

text

echo TEST > /etc/test.tmp
text

ls -l /etc/test.tmp
text

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