Публикувано от: Админ (набор 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 , черупки , съвети