четверг, 1 октября 2009 г.

Таймаут неактивности сессии в linux

[Debian Lenny]
Появилась задача: настроить блокирование (отключение) терминальной сессии - как локальной так и удаленной в случае её не активности.

Поиск по Google привел меня к переменной окружения TMOUT, задать значение которой можно в обще системном профайле /etc/profile
Например
TMOUT=600 //10 минут не активности
export TMOUT //делаем доступной для всех
readonly TMOUT //запрещаем менять значение

В случае использования sudo -s (sudo сбрасывает переменные) необходимо добавить
в /etc/sudoers
Defaults env_keep+=TMOUT

среда, 30 сентября 2009 г.

mysql конвертация ip адреса

Дано: БД IP трафика где IP хранится в виде 192168000005 или 1002003004  сделать вывод в формате XXX.YYY.ZZZ.NNN

apt-move свой уютный репозиторий

[Debian Lenny]
Установка локального репозитория для Debian

Необходимые пакеты:
Рекомендую использовать miniCD образ(180 МБ)
apt-move (Конвертация deb пакетов из кэша в иерархию репозитория)
mini-httpd (Веб сервер - шустрый и простой в настройке)
gnupg (Управление сертификатами,в Lenny стоит по умолчанию)

Сложные пароли - контроль

[Debian Lenny]
Пакет: libpam-passwdqc
-----Вступление
1)Пароль меняется командой passwd (от имени пользователя) или passwd username от root
2)Ключ -S выводит информацию о дате создания и сроках использования.
3)Ключи -n X -x Y -w Z задает сроки действия пароля и период оповещения.
4)Все параметры хранятся в /etc/shadow после хэша пароля.