Архивы: unix

Настройка sendmail для отправки рутовых уведомлений

В общем мне надоело ходить по сервакам и читать некоторые логи, знаю что можно получать стандартные оповещения отправляемые на локальный адрес хоста руту. Что мы получаем в итоге: Нам на почту будут приходить уведомления о выполняемых Crontab и их статусе, будем получать техническую информацию о состоянии систем, служебные уведомления различных программ.

Эта инструкция применима как к опубликованным Web серверам так и к внутренним локальным серверам (ниже инструкция для FreeBSD 8.2).

Все по порядку, проверяем установлен ли sendmail (далее SM):

[cc lang=’bash’ ]

service sendmail status
sendmail_submit is running as pid 902.
sendmail_clientmqueue is running as pid 913.

[/cc]

Это означает что сервис SM присутствует и запущен. Если не запущен то делаем start. Если не установлен то скорее всего должен присутствовать другой MTA (Mail Transfer Agent), например Postfix (как в suse enterprise), его мы настроим в другой статье.

Создаем на своем почтовом сервере (например Exchange) почтовый ящик или группу рассылки для того чтобы на нее отправлять почту. Я предпочитаю делать рассылки именно через группы, для того чтобы можно было подписывать и других людей на оповещения.

В Unix системах существуют так называемые алиасы (alisses) — нужны они для сопоставления имен и адресов. Так как система отправляет всю почту через MTA в локальную папку пользователя root, то нам нужно просто перенаправить всю рутовую почту на алиас (другой почтовый адрес). Заходим в папку /etc/mail/ и открываем на редактирование файл alises.

/etc/mail/

Добавляем строчки как в скриншоте (levkin можно заменить на что угодно): Читать далее »

Debian|Сброс пароля для root пользователя

Привет коллеги! Сегодня понадобилось сбросить пароль для root пользователя в Unix системе Debian т.к. его все напрочь забыли. И так:

1) Перезагружаем Debian.

2) В момент отображения grub-boot loader screen выбираем вторую строчку в которой написано загрузка в single user mode и жмем e для редактирования параметров загрузки.

3) В следующем окне выбираем строчку, начинающуюся со слова kernel, встаем на нее и снова жмем e чтобы ее отредактировать.

4) Перемещаемся в конец строки и через пробел дописываем init=/bin/bash, затем жмем Enter чтобы выйти из режима редактирования.

5) Снова перемещаемся на строчку, начинающуюся с Kernel и жмем b для загрузки в Single User mode. Проделанные модификации загрузчика позволят произвести загрузку ядра и запустить /bin/bash в рамках стандартной загрузки. Это позволит дать нам привилегии рута, а так же сменить пароль на root.

6) Вводим следующий код: Читать далее »

Авторизация unix через ISA server

Добрый день, сегодня с коллегами столкнулись с проблемой когда свежеустановленная UBUNTU 10.10 RUS не хотела авторизироваться на корпоративном ISA Server 2006 Ent. Ниже будет описано как мы это реализовали:

Тестовый стенд:

  • UBUNTU 10.10 Rus DVD — Установлена на VMWareServer 2.0
  • ISA Firewall 2006 Ent

1) Настраиваем сеть для убунты:

Конфигурация VMWare для Ubuntu

Предполоагается что DHCP DNS уже настроены в сети. После такой настройки Ubuntu получит IP адрес из физической подсети.

2) Интернет можно настроить прописав прокси сервер в параметрах браузера, но пакеты качаться не будут, поэтому идем в консоль Isa server 2006 Ent

3) Открываем все как на картинке:

Создание правила в isa для UBUNTU

И создав предварительно новый Computer Set для помещения в него нужных устройств: Читать далее »