Архив рубрики ‘*NIX-like OS’

Адрес отправителя из командной строки

Столкнулся с необходимостью указать адрес отправителя при отправке почтовых сообщений из скриптов. В штатном mail (x) такой возможности не предусмотрено. Самое быстрое решение, которое нашёл, ? это использовать mutt в режиме эмуляции mailx. echo «set from=from_me@maindomain.com» >> ~/.muttrc echo «set envelope_from=yes» >> ~/.muttrc В скрипте запускаем mutt с ключом -x

Далее »

Делайте бекапы

Вчера измывался над своим ноутбуком, на котором живут FreeBSD и WindowsXP. В результате издевательств слетел бутовый загрузчик и первый раздел диска с вындой. Для начала я переустановил Windows. Следующий шаг — восстановление бутового менеджера. Я использую стандартный менеджер загрузки boot0. Копия MBR с менеджером расположена в /boot/boot0. Загружаюсь с livecd (под рукой была свежевышедшая TrueBSD 0.1), [...]

Далее »

Squid и LDAP-аутентификация из Active Directory

Сегодня возникла необходимость аутентифицировать пользователей на прокси. Поскольку все они уже имеют учётные записи в ActiveDirectory, то было решено брать информацию оттуда. Сразу оговорюсь, строил basic аутентификацию, т.к. посмотрев на танцы с бубнами вокруг ntlm-authentication & kerberos & AD, решил что овчинка не стоит выделки. Подобную схему аутентификации при минимальных переделках можно применить к любому [...]

Далее »

sendmail и копирование почты

Переношу почтовый сервер на новое железо. Наша служба информационной безопасности страстно желает иметь копии всех писем, которые проходят через сервер. На старом сервере использовал milter-bcc. Решил поставить его-же на новый. Да вот незадача, компилятор в новой системе (Fedora Core 5) — gcc 4.1. Под ним ентот мильтер-бцц напрочь отказался собираться, ставить другой компилер из-за такой фигни [...]

Далее »

Защита служб, которые не поддерживают работу с SSL

Сегодня довелось поднять Pop3S. Не мудрствуя лукаво с перекомпиляцией POP3 сервера для включения поддержки SSL, сделал это при помощи stunnel. Для работы нужен собственно сам stunnel и сертификат. Сертификат создал самым простым образом: # cat myconfig [req] default_bits=2048 default_keyfile=key.pem distinguished_name=req_distinguished_name prompt=no [req_distinguished_name] C=UA ST=Zaporozhskaya L=Zaporozhye O=My Organization OU=IT CN=mail.domain.zp.ua emailAddress=netmaster@domain.zp.ua host# openssl genrsa -out key.pem [...]

Далее »