Господа и дамы, доброго времени суток.
Два года назад я обращался за помощью на этом форуме
и получил исчерпывающие ответы. Большое за это спасибо.
Проблема: в наличии две станции от сервера Этегро под Мандривой.
Получены от филиала нашей убитой фирмы. Естественно никаких
паролей не имею. Станции содержат геофизический материал и программу
его обработки. Все это стоит прилично и нам надолго не по карману.
Шеф попросил вторично попробовать и я, внимательно перечитав старый топик,
попробовал через single сменить пароль root и войти. Новый пароль командой
passwd root я установил, однако при нормальной загрузке система пароль не приняла.
Помогите пожалуйста еще раз. В тот раз мне здорово помогли Lupo Alberto и i2ks.
Большой им привет и наилучшие пожелания.
Опишите подробнее, как именно вы меняли пароль — какие команды вводили, что получали, как именно «ругается» система после попытки войти. После смены пароля вы не пробовали зайти в другую виртуальную консоль и зарегистрироваться от root там.
На станциях есть CD-дисковод, возможно ли на них вообще загрузка с внешних носителей?
Я, прочитав ваши старые советы, зашел в Mandiva safe boot. Затем командой passwd root попытался сменить пароль. Это прошло нормально, но при нормальной загрузке пароль был не принят. На запрос Give root password for maintenance я ввожу новый пароль, но ответ странный: Login incorrect. Посмотрел файл passwd, там есть, как мне кажется, зарегистрированный пользователь mmk. Kleon там тоже есть, кстати. Новый user был зарегистрирован мной вчера.
Надеюсь вы просто не правильно «скопипастили» — не хватает двоеточия после второго 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.
переключение в другую консоль не происходит. Команды nano и gedit, которые, как я понял, позволяют редактировать файлы, в single не работают. Система пишет, что таких команд нет. Ubuntu не грузится, может конфликт какой. На другом РС загрузка нормальная, т.е. загрузочный диск работает. Загрузка идет также с мини-ХР с диска Hiren's boot, т.е. привод рабочий. Похоже вариантов добраться до редактирования нет. Но вдруг получится и тогда вопрос: "х" нужно убирать только в строке root файла passwd?