Добрый день.
Есть сервер под управлением Solaris 10 на железе Sun Fire V890.
Некоторое время стоял дефолтный пароль на рута. Пришло время менять его, но на passwd после ввода нового пароля он выдаёт Abort
Пробовал найти ответ в интернете и выполнял следующие команды:
pwconv
echo $? после попытки сменить пароль
ldd /bin/passwd
truss -o passwd.out passwd root
После этого через некоторое время на команду passwd он сказал, что нет такого пользователя (и для root и для других пользователей. Дословно не помню). Я по глупости отлогинился от сервера, а повторно подключиться не могу. ftp говорит, что не может найти нужного пользователя.
Предполагаю, что проблема с файлом passwd или shadow.
Доступ к консоли есть через KVM свитч. Есть так же установочный диск.
Интересуют следующие вещи:
1) Что конкретно случилось? Какая команда стала причиной проблемы. Воспроизвести ситуацию не удалось. (Предполагаю, что нет файла passwd)
2) Как узнать на каком устройстве был корневой раздел, чтобы примонтировать его после загрузки с CD?
3) На сервере крутятся довольно критичные вещи, поэтому не рискую перезагружать, пока не уверен в причине проблемы. Как отправить его в ребут мягко (есть rsc-консоль) и как (на каком этапе) задать загрузку с диска.
Прошу прощения, если вопросы были уже прежде где-то озвучены.


