CyberTek - the future at the present!
Google

Архів за 'Redhat' Категорія

Saslauthd Sendmail аутентифікації

Опубліковано: Admin (Sep 24)

Для всіх, хто є сервер Linux з Sendmail послуга тепер необхідно надати можливість відправлення через перевірку автентичності. Дійсно, досить просто включити цю опцію, але ви повинні знати, що деякі дистрибутиви CentOS, як не зробити його доступним за замовчуванням, ось як це можна виправити:

Встановити SendMail-CF і Cyrus-SASL якщо не присутні в системі, для Redhat / CentOS:

[] Юм установка SendMail-CF-Cyrus SASL

Потім змініть sedmail.mc (/ ETC / пошта / sendmail.mc) і розкоментувати наступні рядки:

визначити ( `confAUTH_OPTIONS',`') DNL
TRUST_AUTH_MECH ( `LOGIN PLAIN ') DNL
визначити ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') DNL

Для налаштування безпеки anchequesta контролю:

DAEMON_OPTIONS ( `Port = SMTP, Addr = 0.0.0.0, Name = MTA ') DNL

Тепер ви повинні переконфігурувати файл sendmail.cf з програмою m4:

[] M4 / ETC / пошта / sendmail.mc> / ETC / mail / sendmail.cf

Перевірте і при необхідності відредагувати файл / usr/lib/sasl2/Sendmail.conf наступним чином:

pwcheckjnethod: saslauthd

Тепер перезапустити SendMail і saslauthd

[] / Etc / init.d / saslauthd початок

[] / Etc / init.d / Sendmail перезавантаження

Нарешті, ми перевіримо, що наша робота була виправлена:

[] Telnet Localhost 25  

Trying 127.0.0.1 ...
Підключення до локальної машині.
Символ є'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; ПН, 23 серпня 2004 12:36:30 +0200

Так ми опиняємося SendMail реагує, набравши:

EHLO Localhost

яке буде дана відповідь, якщо все піде добре (червона лінія, яка повідомляє нам, що SendMail приймає аутентифікації, на додаток до рівнині Логін може є інші методи, це правильно):

250-xxxxx.xxxxx.xx Здравствуйте xxxxx.xxxxx.xx [127.0.0.1], радий зустрічі з Вами
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 ДОПОМОГА

Опубліковано в: Linux, RedHat, поради

Використовуйте команду / хв

Опубліковано: Admin (12 вересня)

Переглянути всі об / хв встановлені пакети:

# RPM-QA

Я запит про / хв DB фільтрацію всіх пакетів, що містять рядок "HTTPD ':

# RPM-КК | Grep HTTPD

Отримання інформації про конкретний пакунок, наприклад:

# RPM-ци HTTPD

Відображення списку файлів, що входять в пакет був встановлений, наприклад:

# RPM-QL HTTPD

Показувати тільки список конфігураційних файлів, що входять у встановлений пакет:

# RPM-QC HTTPD

Отримання інформації про документації, представленої пакета:

# RPM-QC HTTPD

Показати список залежностей потрібно пакет:

# RPM-Q-HTTPD whatrequires

Перегляд можливостей, що надаються пакетом:

# RPM-Q-HTTPD whatprovides

Відкрити сценарії почали під час установки / видалення:

# RPM-Q HTTPD-скрипти

Переглядати історію змін у пакет:

# RPM-Q-HTTPD змін

Перевірити, до якого пакунку належить файл:

# RPM-QF / ETC / HTTPD / CONF / httpd.conf

Відображення списку файлів, що входять в пакет ще не встановлено:

# RPM-QP HTTPD-2.0.52-3.i386.rpm-L


Fedora / RedHat, підписати всі пакети з цифрового ключа GPG. Імпорт відкритого ключа, використовуючи наступні команди:

# RPM-імпорт / ЗМІ / CD-ROM / RPM-GPG-KEY

Для перевірки цілісності пакета перш ніж приступити до установки, особливо якщо він завантажується з Інтернету, запустіть наступну команду:

# RPM-checksig nome_pacchetto.rpm

Щоб перевірити, чи всі пакети встановлені на вашій системі:

# RPM-GPG-КК PUBKEY

Установка бінарного коду:

# RPM-ВШК nome_pacchetto.rpm

Установка бінарного пакету ігноруючи залежностей потрібно:

# RPM-ВШК-nodeeps nome_pacchetto.rpm

Установка бінарного пакету насолоджуватися в автоматичному припинення залежностей:

# RPM-ВШК допомоги nome_pacchetto.rpm


Оновлення пакету без зміни конфігураційних файлів:

# RPM-U nome_pacchetto.rpm

Оновлення пакету, тільки якщо він вже встановлений:

# RPM-F nome_pacchetto.rpm

Rimuore RPM Package:

# RPM-E імя_пакета


Перевірте розмір файлу, дозвіл, тип, власника, групу, MD5-суму та останніх змін в базу даних RPM:

# RPM-V HTTPD

Перевірити всі пакети встановлені на вашій системі - використовувати з обережністю, здійснює система до цих пір:

# RPM-Ва

Перевірте пакет не встановлено:

# RPM-Ур HTTPD-2.0.52-3.i386.rpm

Ця команда дозволяє витягувати файли з пакету буде перетворена в потоці, а потім CPIO, щоб витягти з виконуваного коду:

# Rpm2cpio HTTPD-2.0.52-3.i386.rpm | CPIO-екстракт-Make-каталоги бен * *

Встановлення вихідного коду i386.

Крок 1:

# Rpmbuild-Rebuild nome_pacchetto.src.rpm

Крок 2:

# RPM-IVH / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Встановлення вихідного коду i386 (альтернативні процедури).

Крок 1:

# Rpmbuild-перекомпіліровать nome_pacchetto.src.rpm

Крок 2:

# Rpmbuild-BB / USR / SRC / RedHat / ДАНІ / nome_pacchetto.spec

Крок 3:

# RPM-IVH / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Створення пакет з джерела.
Ми хочемо, щоб створити пакет з вихідних приклад програми. Завантажити вихідний з мережі Інтернет з Wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

Приклади-2.0.0.tar.gz # CP / USR / SRC / RedHat / ДЖЕРЕЛО

# CD / USR / SRC / RedHat / ДЖЕРЕЛО

# Тара xzf приклад-2.0.0.tar.gz


Перевірте, якщо каталог розпакованого файлу. Spec ', що містить специфікації для створення треку, і скопіювати його в каталог / USR / SRC / RedHat / Spec:

Example.spec # CP / USR / SRC / RedHat / Spec / example.spec

Якщо файл. Spec не існує може бути створений. Нарешті, підготувати начинку для створення нових обертів:

# CD / USR / SRC / RedHat

# Rpmbuild-BB ДАНІ / snort.spec

Опубліковано в: Linux, RedHat, оболонки, поради
Powered By Cybertek - Віддалений помічник