CyberTek - the future at the present!
Google

Архив за "RedHat 'Категория

Saslauthd удостоверяване Sendmail

Публикувано от: Админ (набор 24)

За всеки, който има сървър с Linux Sendmail услуга е необходимо да се предостави възможност за изпращане чрез удостоверяване. Всъщност тя е доста лесно да активирате опция, въпреки че трябва да сте наясно, че някои дистрибуции като CentOS не го прави достъпен по подразбиране, ето как да се поправи:

Инсталирайте пакета Sendmail-CF и Кир-SASL ако не е в системата, за RedHat / цент:

[] Sendmail-CF Yum инсталирате Кир-SASL

След промените sedmail.mc (/ и т.н. / пощата / sendmail.mc) и uncomment тези редове:

определи ("confAUTH_OPTIONS", "А") DNL
TRUST_AUTH_MECH ("ВХОД PLAIN") DNL
определи ("confAUTH_MECHANISMS", "ВХОД PLAIN") DNL

От съображения за сигурност Настройка anchequesta:

DAEMON_OPTIONS ("Порт = SMTP, адр = 0.0.0.0, име = МТА") DNL

Сега трябва да компилирате на sendmail.cf файла с програмата M4:

[] M4 / и т.н. / пощата / sendmail.mc> / и т.н. / пощата / sendmail.cf

Проверете и ако е необходимо да редактирате файла / usr/lib/sasl2/Sendmail.conf, както следва:

pwcheck_method: saslauthd

Сега рестартирате Sendmail и saslauthd

[] / И т.н. / init.d / saslauthd началото

[] / И т.н. / init.d / Sendmail рестартиране

Накрая ние проверяваме, че нашата работа е била отстранена:

[] Telnet Localhost 25  

Опитвате се 127.0.0.1 ...
Свързан към Localhost.
Escape герой е'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23-ти Август 2004 год. 0200 12:36:30

Тъй като ние въведе 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 ВХОД PLAIN
250-DELIVERBY
250 Помощ

Публикувано в: Linux , RedHat , съвети

Използвайте командата об / мин

Публикувано от: Админ (набор 12)

Преглед на всички об / мин пакети инсталирани:

# RPM-КО

Запитване честотата на въртене db филтриране на всички пакети, съдържащи низа "HTTPD":

# RPM-QA | Впиши HTTPD

Първата информация за конкретен пакет инсталирана, например:

# RPM-Qi HTTPD

Вижте списъка с файлове, предоставени от един инсталиран пакет, например:

# RPM-QL HTTPD

Покажи само един списък на конфигурационните файлове, предоставени от един инсталиран пакет:

# RPM-КУ HTTPD

Получите информация за документацията, предоставена от един пакет:

# RPM-КУ HTTPD

Преглед на списъка на зависимости, изисквани от пакета:

# RPM-р HTTPD-whatrequires

Преглед на възможностите, предоставени от един пакет:

# RPM-р HTTPD-whatprovides

Преглед на скриптове започна по време на инсталацията / отстраняване:

# RPM-р HTTPD-скриптове

Преглед на историята на ревизии на пакета:

# RPM-р HTTPD-промени

Вижте какво пакет файл принадлежи:

# RPM-QF / и т.н. / HTTPD / Conf / httpd.conf

Вижте списъка с файлове, предоставени от един пакет все още не е инсталиран:

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


Fedora / Redhat, подписва всички пакети с цифров частен ключ GPG. За да импортирате с публичен ключ се използва следната команда:

# RPM-Import / медии / CDROM / RPM-GPG-ключ

За тестване на целостта на пакетите, преди да продължите инсталацията, особено ако тя е свалена от интернет, стартирайте следната команда:

# RPM-checksig nome_pacchetto.rpm

За да провери всички пакети, инсталирани на вашата система:

# RPM-GPG-КО pubkey

Инсталиране на бинарен пакет:

# RPM-ivh nome_pacchetto.rpm

Инсталиране на бинарен пакет игнориране необходими зависимости:

Nodeeps # RPM-ivh-nome_pacchetto.rpm

Инсталиране на бинарен пакет, като изпраща автоматично разрешаване на зависимости:

# RPM-ivh помощ nome_pacchetto.rpm


Upgrade пакет, без да променят конфигурационните файлове:

# RPM-U nome_pacchetto.rpm

Upgrade пакет, само ако вече е инсталиран:

# RPM-F nome_pacchetto.rpm

Rimuore една об / мин на пакета:

# RPM-E package_name


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

# RPM-V HTTPD

Проверете всички пакети, инсталирани на вашата система - използва с повишено внимание, системата ангажира с краен:

# RPM-Va

Тест пакет не е инсталиран:

# RPM-VP HTTPD-2.0.52-3.i386.rpm

Тази команда ви позволява да извлечете файлове от пакета да бъдат превърнати в един поток и след това cpio за извличане на изпълнител от пакета:

# Rpm2cpio HTTPD-2.0.52-3.i386.rpm | cpio вещество-грим и директории * бен *

Инсталиране на изходния код на пакета i386.

Стъпка 1:

# Rpmbuild-възстановяване 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 / ЮЕсАр / 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 / ЮЕсАр / SRC / RedHat / SOURCE

# Cd / ЮЕсАр / SRC / RedHat / SOURCE

# Катран xzf пример-2.0.0.tar.gz


Проверете дали директорията, непакетирана файла. "Spec", която съдържа спецификации за създаването на пистата, и го копирате в / ЮЕсАр / SRC / RedHat / SPEC:

Example.spec # CP / ЮЕсАр / SRC / RedHat / SPEC / example.spec

Ако файлът. Spec не съществува може да бъде създаден. Накрая се приготвя за пълнене за създаването на новия RPM

# Cd / ЮЕсАр / SRC / RedHat

# Очила Rpmbuild-BB / snort.spec

Публикувано в: Linux , RedHat , черупки , съвети
Осъществено от Cybertek - Отдалечена помощ