FastNetMon

Sunday, 31 May 2009

FTP аутентификационный прокси сервер

Ну как вы поняли, фантазии мне не хватило, чтобы назвать эту штуку внятно, за сим идём на сайт автора и читаем: http://perpetum-mobile.ru/projects/dummy_ftp/

Подобная потрясная штука есть и для ssh: http://sshproxy-project.org/about/

Saturday, 23 May 2009

Сервисы мониторинга доступности

http://zhilinsky.ru/2009/05/21/monitoring-sajtov-2/

Отладка cron

Следующая задача: есть в cron.daily ряд задач, которые обычно запускаются раз в сутки ночью. Проблема такая: надо не дожидаясь того времени их запустить и проверить корректность исполнения.

Решение: для этого есть отличная программа run-parts /etc/cron.daily она последовательно выполнит все скрипты в данной папке.

WHMCS + слетела кодирока в сообщении

У Вхцымса есть баг, который проявляется при редактировании уже написанных сообщений (при это текст превращается в набор последовательностей %u1231), исправлять их вот так:

cat suxx | perl -e '$_ = join "",<>; s/%u([a-z\d]+)/chr hex $1/gei; print'

Friday, 15 May 2009

О безопасности

Ранее меня очень сильно интересовал вопрос, почему же так не рекомендуется передавать пароль строек аргументов и вот наконец-то найден ответ:
WARNING: Providing a password on command line is insecure as it is visible through /proc to anyone for a short time.

Tuesday, 12 May 2009

Dovecot + синхронизация времени

Dovecot очень интересно себя ведёт (падает), если замечает откат времени назад при синхронизации. Вот описание проблемы и путь решения:

Warning: ntp-client and Dovecot often do not work well together! ntp-client will abruptly shift the date, which can cause Dovecot to kill itself during the boot process to avoid random errors caused by the date shift. Use ntpd instead, and possibly add ntpd to the "after" section of /etc/init.d/dovecot to make sure ntpd is started up before Dovecot.

Резюмируя, падения Dovecot при скачках времени - это не бага Dovecot, это его задуманное разработчиками поведение.

Sunday, 3 May 2009

You must have a tty to run sudo

Исправляется вот так:
В файле /etc/sudoers находим следующую строку:
Defaults requiretty
и комментируем её посредством #