The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как залогиться, если была некорректно изменена системная дат..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как залогиться, если была некорректно изменена системная дат..."
Сообщение от RadioGubitel emailИскать по авторуВ закладки on 09-Апр-03, 21:16  (MSK)
Работаю под Solaris на SUN Sparc Station 20. Два компа в сетке. На первом была некорректно изменена дата (так уж получилось...на 1970г.)
Ну и конечно, все пользователи, даже root полетели нафиг. Залогиться в систему невозможно, телнетом с другого компа тоже. Второй комп использует диск с первого, так что есть возможность редактировать системные файлы.
Только у меня мало в этом опыта, а ошибаться здесь нельзя. Кто понял суть проблемы, или имел таковые, прошу выкладывайте!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от lavr emailИскать по авторуВ закладки on 09-Апр-03, 21:25  (MSK)
>Работаю под Solaris на SUN Sparc Station 20. Два компа в сетке.
>На первом была некорректно изменена дата (так уж получилось...на 1970г.)
>Ну и конечно, все пользователи, даже root полетели нафиг. Залогиться в систему
>невозможно, телнетом с другого компа тоже. Второй комп использует диск с
>первого, так что есть возможность редактировать системные файлы.
>Только у меня мало в этом опыта, а ошибаться здесь нельзя. Кто
>понял суть проблемы, или имел таковые, прошу выкладывайте!

найти вариантов как два пальца, один из них: если можно редактировать
дерево /etc, написать скрипт в /etc/init.d, а в /etc/rc2[3] сделать
на него Start-Kill линки для загрузки, в скрипте использовать
синхронизацию времени через /usr/bin/rdate

/usr/bin/rdate remotehostname

перегружаем эту телегу и вуаля (этот скрипт должен стартовать после
поднятия сети)
или влупить это в крон и обрадоваться в скорости без перезагрузки

первое простое что пришло в голову

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от RadioGubitel emailИскать по авторуВ закладки on 09-Апр-03, 21:52  (MSK)
>найти вариантов как два пальца, один из них: если можно редактировать
>дерево /etc, написать скрипт в /etc/init.d, а в /etc/rc2[3] сделать
>на него Start-Kill линки для загрузки, в скрипте использовать
>синхронизацию времени через /usr/bin/rdate
>
>/usr/bin/rdate remotehostname
>
>перегружаем эту телегу и вуаля (этот скрипт должен стартовать после
>поднятия сети)
>или влупить это в крон и обрадоваться в скорости без перезагрузки
>
>первое простое что пришло в голову

Редактировать можно, а поподробней текст скрипта? и как синхронизация времени будет осуществляться? со второй машиной чтоли?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от lavr emailИскать по авторуВ закладки on 09-Апр-03, 22:03  (MSK)
>>найти вариантов как два пальца, один из них: если можно редактировать
>>дерево /etc, написать скрипт в /etc/init.d, а в /etc/rc2[3] сделать
>>на него Start-Kill линки для загрузки, в скрипте использовать
>>синхронизацию времени через /usr/bin/rdate
>>
>>/usr/bin/rdate remotehostname
>>
>>перегружаем эту телегу и вуаля (этот скрипт должен стартовать после
>>поднятия сети)
>>или влупить это в крон и обрадоваться в скорости без перезагрузки
>>
>>первое простое что пришло в голову
>
>Редактировать можно, а поподробней текст скрипта? и как синхронизация времени будет осуществляться?
>со второй машиной чтоли?

с любого удаленного unix в локалке

чего подробней, текст скрипта, их там вагон в /etc/init.d

обычный скрипт:

#!/sbin/sh

/usr/bin/rdate hostname

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 09-Апр-03, 22:27  (MSK)
cron - не фига. Ты его рестартануть не сможешь. А там у тебя snmpd стоит ? - если непатченный то можно взоламать например.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от lavr emailИскать по авторуВ закладки on 09-Апр-03, 22:39  (MSK)
>cron - не фига. Ты его рестартануть не сможешь. А там у
>тебя snmpd стоит ? - если непатченный то можно взоламать например.
>

если подумать, то ничего рестартовать не надо, смотрим что у нас
в кроне для root'а, разные logchecker'ы, newsyslog'и, если есть
монтирование, идем и заменяем любую эту дрянь, например в cron'е:

...
5 4 * * 6   /usr/lib/newsyslog
...

cd /mount_point/usr/lib (или куда она смонтирована)
cp newsyslog newsyslog.orig
vi newsyslog
:1,$d
i
#!sbin/sh

/usr/bin/rdate remoteunixhost

писец, ждем

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 10-Апр-03, 10:13  (MSK)

>если подумать, то ничего рестартовать не надо, смотрим что у нас
>в кроне для root'а, разные logchecker'ы, newsyslog'и, если есть
>монтирование, идем и заменяем любую эту дрянь, например в cron'е:
>
>...
>5 4 * * 6   /usr/lib/newsyslog
>...

Фиг вам называется. В Солярке нету файла /etc/crontab , только crontab -e

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Как залогиться, если была некорректно изменена системная дат..."
Сообщение от RadioGubitel emailИскать по авторуВ закладки on 11-Апр-03, 18:35  (MSK)
Сегодня пробовал первый ваниант - ничего не получилось.
в /etc/init.d создал файл datesync след. содержания:

#!/sbin/sh
/usr/bin/rdate PRZ2

в /etc/rc2.d стартовый линк на него командой

ln /etc/init.d/datesync /etc/rc2.d/S100datesync

перегрузил первую тачку - по прежнему не логится.
ребутнул вторую (PRZ2) теперь при загрузке ругается на невозможность rdate подконнектиться к PRZ2 (что неудивительно). может /etc директория у первого компа (PRZ1) своя?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру