ACL CentOS

ACL могут быть заданы:

  • Для пользователя
  • Для группы
  • По маске
  • Для остальных

Пример комманды, задающей ACL

  • u:UID:perms
  • g:GID:perms
  • m:perms
  • o:perms

Читать далее ACL CentOS

Настройка квот CentOS

  1. Добавляем в /etc/fstab следующие параметры
  2. Перемонтируем файловую систему
  3. Устанавливаем необходимый пакет quota
  4. Читать далее Настройка квот CentOS

Как изменить размер логического тома LVM

В моем случае используется операционная система CentOS, хотя все действия будут справедливы для любого дистрибутива.
Сделайте резервную копию всех данных на подопытном томе!

  1. Имеем: логический том, смонтированный на / размером 11G, хотим уменьшить размер на 5G, а оставшееся место смонтировать на /home
  2. Загружаемся с установочного диска в Rescue mode на финальном этапе загрузки отказываемся от chroot в нашу систему, выбираем опцию Skip
  3. Убедимся что система видит наш логический том
  4. Активируем lvm том
  5. Читать далее Как изменить размер логического тома LVM

umask Debian Squeeze

Необходимо сделать, чтобы все новые папки создавались с правами 750, а файлы — 640. Для этого будем

Добавляем

Далее

Добавляем

Читать далее umask Debian Squeeze

Борьба со спамом средствами Postfix

  1. Проверка приветствия (HELO)

  2. Проверка отправителя

  3. Проверка получателя

  4. Проверка существования адреса отправителя

Установка switchvox home edition на KVM

Установка switchvox home edition на KVM

Скачиваем образ switchvox home edition

Установка:

  1. Создаем LVM раздел
  2. Читать далее Установка switchvox home edition на KVM

GNU screen

GNU Screen — свободная консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким сессиям в рамках одной сессии. Это полезно для работы с несколькими программами из командной строки, а также для запуска программ на удаленном сервере.

Запускаем новую сессию

Теперь шелл запущен в screen сессии.

Команды screen

  1. Создать новое окно screen
  2. Читать далее GNU screen

RCVD_ILLEGAL_IP Received: contains illegal IP address

3.4 RCVD_ILLEGAL_IP Received: contains illegal IP address
Баг в spamassassin версии 3.3.1, связанный с использованием IP адреса из диапазона 5.0.0.0/8 (их сейчас Hetzner раздает)
Лечится установкой spamassassin из testing

  1. Добавляем репозиторий testing в /etc/apt/sources.list
  2. Далее в /etc/apt/apt.conf
  3. Обновляем список репозиториев
  4. Обновляем spamassassin
  5. Проверяем

      3.4 RCVD_ILLEGAL_IP        Received: contains illegal IP address

Как настроить spf в debian

Как включить провеку SPF в Postfix
Оригинал статьи настройка spf postfix debian

  1. Устанавливаем необходимые пакеты
  2. Добавляем в /etc/postfix/main.cf
  3. В проверку smtpd_recipient_restrictions после reject_unauth_destination(эта директива необходима, иначе ваш сервер будет open-relay) добавляем check_policy_service unix:private/policy-spf,
  4. В /etc/postfix/master.cf добавляем

/etc/postfix-policyd-spf-python/policyd-spf.conf

Настройка openvpn в Debian Squeeze

Конфигурация сервера

  1. Устанавливаем пакет openvpn

    openvpn debian howto

  2. Генерируем мастер-сертификат, ключ Диффи-Хеллмана, сертификат и ключ сервера
  3. Читать далее Настройка openvpn в Debian Squeeze