solaris, sun, как поменять забытый пароль root

Irina22

желательно без доставания винта.
есть коннект через послед. порт.

davidko

хз насчёт 100% эффективного рецепта
но Бачан, устроившись сисадмином, рассказал следующее:
Прихожу, мол, на работу. Хоп-па - а рутового пароля от сервера и не знаю. Звоню тогда предыдущему админу, с трудом добыв его телефон - он меня посылает куда подальше. Звоню админу, что был ещё до того - он отвечает: "А, у этих, что ли? Да помню, там была дырка одна - ща..." И через пять минут меняет пароль на нужный

zya369

загрузись в сингл-мод
если он там есть
(в линухе есть, в hp-ux'е как оказывается, тоже - наверняка и в солярисе есть )

Irina22

короче там монитора(дырки под монитор) нету, как собственно и для клавиатуры, есть только послед. порт и ещё один такой-же на вид, смысл в том, что туда с ноутом можно подключиться, но он и там пароль спрашивает
сколько я искал в инете про аналог однопольз. режима для солярки - не нашёл, быть может плохо искал.

sergey_m

Так ты подключись к порту и нажми reset. В single user можно войти в начале загрузки.

Irina22

на опеyнете написано

Как загрузиться в однопользовательский режим (single mode)

FreeBSD:
boot -s
Solaris:
stop+a
bo: boot -s
Linux:
left-alt для lilo
boot: linux -b rw sushell=/sbin/sash single
(можно init=/bin/sh)
UnixWare:
Во время загрузки пробел
[boot] INITSTATE=s
go
на ноуте где найти клавишу stop или сэмулировать.
если я правильно понимаю, это именно клавиша.
я перегрузил, нигде ничего не спрашивал
вот что показывалось:
 
$ reboot //это я нажал на ребут.
reboot: not found
$ init 6
init: not found
$ exit
mail console login: Aug 18 16:28:52 mail unix: WARNING: invalid vector intr 0x7d
e, pil 0x0
Shutdown started. ~T 18 aWG 2005 16:28:52
Changing to init state 5 - please wait
INIT: New run level: 5
The system is coming down. Please wait.
System services are now being stopped.
umclient is stopping
Aug 18 16:29:02 mail sendmail[2826]: j7ICSuT02805: SYSERR(root): MX list for ns.
niitp.ru. points back to mailhost.niitp.ru
Print services already stopped.
Aug 18 16:29:09 mail syslogd: going down on signal 15
Watchdog stopped
The system is down.
syncing file systems... done
lom> // это что такое, кстати....
LOM event: +23d+3h44m42s host power off
lom>stop+a
Invalid command. Type 'help' for list of commands.
lom>exit
Invalid command. Type 'help' for list of commands.
lom>reboot
Invalid command. Type 'help' for list of commands.
lom>
LOM event: +23d+3h45m6s host power on
x
Sun Netra X1 (UltraSPARC-IIe 400MHz No Keyboard
OpenBoot 4.0, 512 MB memory installed, Serial #50651092.
Ethernet address 0:3:ba:4:df:d4, Host ID: 8304dfd4.
Boot device: disk File and args:
SunOS Release 5.8 Version Generic_108528-23 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
configuring IPv4 interfaces:WARNING: invalid vector intr 0x7de, pil 0x0
dmfe0ifconfig: mail-spy: bad address
dmfe1.
Hostname: mail
NOTICE: dmfe0: PHY 1 link up 100 Mbps Full-Duplex
NOTICE: dmfe1: PHY 1 link down
The system is coming up. Please wait.
checking ufs filesystems
/dev/rdsk/c0t0d0s7: is clean.
Checking UFS quotas: done.
LOM event: 8/18/2005 12:31:35 LOM time reference
as been blocked
WARNING: lom0: interrupt has been blocked
8/18/2005 12:31:35 GMT LOM time reference
NIS domainname is niitp.ru
Setting netmask of dmfe0 to 255.255.255.240
starting internet domain name server.
Setting default IPv4 interface for multicast: add net 224.0/4: gateway mail
syslog service starting.
/dev/bd.off: not a serial device.
umclient is starting
volume management starting.
starting rpc services: rpcbind keyserv done.
Sun Microsystems Inc. SunOS 5.8 Generic February 2000
/bin/mail: illegal option -- E
usage: rmail [-T] [-D domain] user ...
Starting Big Brother
Starting Local tests (bb-local)...
Big Brother 1.9e started
The system is ready.
mail console login:

Troyn09

нужна сановская клавиатура

Irina22

а вообще никак сэмулировать ?

Chupa

через serial console можно попробовать сигнал break послать

CapitanJack

кароче все просто - сидюк с соляркой есть? грузишься с сидюка boot cdrom -s
в опенбут попасть из терминала #. то есть решетка а потом точка
када загрузишься, монтируешь старый рутов раздел в /мнт
правишь етц пассвд и не помню как он в солярке - етц секурити или етц шэдоу.
потом уже нормальный бут

CapitanJack

аа! так ты сразу в алом входишь! ну говори ему бут цдром -с и втыкай сидюк с соляркой. дальше как я писал. ежели нет солярки то могу завтра притащить. и кстати в аломе напиши хелп - выдаст тебе кучу команд ну и в некоторых работает знак вопроса как в цисках

Irina22

там сервак в стойке, без сидюка. как туда ставили я не в курсе.
спереди портов нет,
сзади 2 ethernet, RJ-что-то там(к одному из них с ноутом и подлючаешься) - вроде усб есть ещё, только я этого точно не помню, завтра посмотрю, точно напишу.
а про алом - спасиб, это я попробую, а нельзя из него написать "boot -c" - попробовать, я конечно попробую, но это только завтра будет....

CapitanJack

вот как раз из него и нужно. там рж45 это сериал порт. щяс описание с сансолва качну.

CapitanJack

да я уже увидел что за машинка

CapitanJack

кароче из алома получить опенбут - написать break. появицца приглашение ok. если нету сидюка то нужно один хрен откуданить загрузицца. например поднять бутсервер и грузицца по сети. boot net -s например. а вообще доки по санам и солярке - docs.sun.com

CapitanJack

вот кстати усерз гайд по этой нетре: http://sunsolve.sun.com/data/806/806-5980/pdf/806-5980-11.pdf
там в конце написано в частности как поставить бутсервер. ну и вообще расписаны команды алома и опенбута

Irina22

так, я просвятился.
так написано, что для install server необходим cd-rom. cd-romа там нету.
я вот думаю, что для того, чтобы загрузиться может его и не надо?

CapitanJack

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

Irina22

я это понимаю, там два одинаковых сервака.
вот только, я там выше написал, в доках не нашёл про бут сервер, есть инсталл сервер - это ,как я понял, бутсервер + передача пакетиков.
поднять инсталл сервер, судя по докам, можно только с сд-ромом поднять.
я поставлю, если заработает, то хорошо.
//на выходных инета не было, так что ответить побыстрее не получилось.

Irina22

наконец добрался до сервака....
всё подмонтировал, только вот как редактировать /etc/passwd или /etc/shadow?
в смысле, просто отредактировать его мало? (как в freebsd, например) нужно ещё базы обновить?
если да, то есть комманда какая-нибудь?
что-то ничего я не нашёл по этому поводу...
UPDATE: пароль - поменять-то поменял, но всё равно интересно, как нормально делать?

CapitanJack

менять - в шэддоу. и именно такая процедура рекомендуецца официально и преподаецца на авторизованных сановских курсах.

Irina22

это я понимаю,
я вопрос криво задал там.
я хотел спросить,
1.)нужно ли что-нибудь делать, после редактирования shadow и passwd, так понял, что не надо.
2)как редактировать файлик по консольке, после долгих мучений, я не нашёл ничего лучше, чем скопировать его на другой комп, там изменить, потом скопировать обратно.
были мысли, что должно работать
chroot passwd
но ему что-то не понравилось..

deestr

vi

Irina22

там послед. порт
Оставить комментарий
Имя или ник:
Комментарий: