Archive for August, 2008

Отслеживаение подключенных пользователей

Возникла задача — оперативно узнать, подключился ли пользователь по ssh к linux машине.

С помощью команды who можно элементарно узать, кто сейчас подключен:

bessarabov@server:~$ who
bessarabov pts/0 2008-08-06 15:35 (1.1.1.1)

Для того, чтобы оперативно узнать, кто подключен, нужно просто запускать часто эту команду и смотреть на ее вывод. Без проблем можно все время руками ее запускать, но соврешенно просто это автоматизировать.

В bash существует возможность писать циклы. Чуть-чуть разобратся и получается вот такая команда (она бесконечно запускает who (останавливается по ctrl+C)):


$ until false; do who; done

О! Почти то, что нужно. Немного причесываю и готово:


$ until false; do date; who; echo “”; sleep 1; done

Tags: ,

Wednesday, August 6th, 2008 Uncategorized 5 Comments

login.bessarabov.ru

Сейчас у меня запущенно несколько крохотных проектов:

  • whois.bessarabov.ru — система выяснения whois информации о доменах и ip адресах
  • upload.bessarabov.ru — возможность сохранения файлов в интернете
  • chess.bessarabov.ru — самая элементарная реализация игры в шахматы

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

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

Вот, соответственно, я взял и сделал систему login.bessarabov.ru.

Система уже прикручена ко всем моим проектам, но пока еще доделывается и всячески тестируется. Еще нет открой регистрации (как только проект будет протестирован/доделан, она естественно пояивтся).

Если кому-то интересно посмотреть на систему — пишите на ivan@bessarabov.ru.

PS Буду очень благодарен, если кто-нить проконсультирует меня по вопросу безопастности в объеме большем, чем описано на странице википедии.

PPS Кроме всего прочего, создание системы login.bessarabov.ru — это также подготовка к проекту MLP.

Friday, August 1st, 2008 Uncategorized Comments Off