подарили престарелый мотороловский не x86 совместимый сервер, добили чтобы он загружался, как я понял установлена Unix system V версия 4,пароля рута естественно никто не знает. есть варианты как сломать?. в другом компе не видны разделы на винтах если подключить.
[Ответ]
Flaming 22:14 02.04.2008
Есть.
Берёшь любой Linux LiveCD.
Вводишь fdisk -l
Выцветится таблица разделов. Монтируешь корневой раздел. (какой из них корневой предстоит догадаться самому) mkdir /mnt/root && mount /dev/sda1 /mnt/root - примерно так.
Делаешь
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
chroot /mnt/root /bin/bash
Затем passwd и пароль рута два раза. Выходим из chroot (exit) и перезагружаем машину.
[Ответ]
Ганзурик 22:23 02.04.2008
Сообщение от :
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
Безсмысленно.
Сообщение от :
chroot /mnt/root /bin/bash
Что-то я сомневаюсь, что там bash есть, да и вообще не прокатит такая шняга, по моему.
[Ответ]
Pengvin 22:37 02.04.2008
Ганзурик, так баш запускаем мы не с целевой системы, а со своей путь к целевой был бы таким /mnt/root/bin/bash.
Сообщение от Zhelezniy_Felix:
подарили престарелый мотороловский не x86 совместимый сервер
Flaming, любой liveCD linux собран для х86 или х86-64. Zhelezniy_Felix, а вопрос переустановки системы не стоит? Можно попробовать собрать собственный дистриб типа linuxfromscratch. Вопрос только какая архитектура. Либо попробовать что-нибудь вроде qnx, если архитектуру поддерживать будет и собирать влом.
[Ответ]
Zhelezniy_Felix 22:43 02.04.2008
Pengvin,проц наверное па-риск (50мгц), короче комп такой - к нему могут подключатся много терминалов, тоесть моников с клавами, и на нем какимто образом работать, есть встроенная сеть, модем. если загружать в однопользовательском режиме то всеравно просит пароль. винты скайзи допотопные. cd-rom там специфический - у него отсутствует лоток,а диск должен вкладываться в специальный картридж и потом засовываться в сдром, так вот этот картридж отсутствует.
найди блок с содержимым похожим на /etc/passwd. подготовь новый блок где пароль рута удален, а чтобы размер файла не изменился, добей текстовым мусором поле для фамилии. ну и запиши блок назад.
должно прокатить на любой системе . блоки на диске они и есть всегда блоки. ну если, конечно, в той файловой системе нету контрольных сумм
вообще, в линуксе куча разных типов разделов и файловых систем должно поддерживаться. может ты на самосборном ядре монтировать пытался?
[Ответ]
Zhelezniy_Felix 12:11 03.04.2008
эх как-бы еще добраться до содержимого винта... линукс на нем не распознает разделы
[Ответ]
netwind 14:50 03.04.2008
Поблочно! man dd. если винт видится вообще то его можно читать в любом месте как блочное устройство. вероятнее всего пароль рута гдето в начале файла, а значит попадает в сплошной блок по 4кб.
ну, наверное, программку придется написать или поискать готовое.
[Ответ]
zic 20:59 03.04.2008
ну если там pa-risc то система предположительно hp-ux, ядро ляликса вполне понимает и такой стиль разбиения и файловую систему, только его надо к этому подготовить
Однажды тоже долго мучится с древним IBM PPC. Там в качестве BIOS была OpenFirmware - жутко умная... Поддерживает и по сети загрузку, но я кажется грузанулся с дискеты и инсталил дальше по сети.
Сомневаюсь что не будет читаться раздел "прародителя" из линуха. Пробуй версии подревнее какие найдешь. Или для PPC специально есть Yellow Dog это клон BSD.
[Ответ]