CyberTek - the future at the present!
Google

Archív pre 'redhat' Kategória

Saslauthd Sendmail overovanie

Zaslal: admin (24.září)

Pre všetkých tých, ktorí majú servera Linux s Sendmail služba je teraz potrebné poskytnúť možnosť zaslania prostredníctvom overovania. V skutočnosti to je docela jednoduché voľbu, aj keď by ste mali byť vedomí toho, že niektoré distribúcie ako CentOS, neznamená, že sú k dispozícii v predvolenom nastavení, tu je návod, ako to opraviť:

Nainštalujte sendmail-cf a cyrus-sasl nie je prítomný v systéme, na RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Upravte sedmail.mc (/ etc / mail / sendmail.mc) a odkomentovat tieto riadky:

define ( `confAUTH_OPTIONS',`') dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl

Pre bezpečnostné kontroly anchequesta nastavenia:

DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Name = MTA ') dnl

Teraz je potreba prekompilovat sendmail.cf súbor s programom m4:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Skontrolovať a prípadne upraviť súbor / usr/lib/sasl2/Sendmail.conf nasledovne:

pwcheckjnethod: saslauthd

Teraz reštartujte sendmail a saslauthd

[] / Etc / init.d / saslauthd štart

[] / Etc / init.d / sendmail restart

Nakoniec sme sa skontrolovať, že naša práca bola opravená:

[] Telnet localhost 25  

Snažia 127.0.0.1 ...
Connected to localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, Po. 23.srpen 2004 12:36:30 +0200

Keďže sme objaví sendmail odpovie príkazom:

EHLO localhost

, Ktoré budú zodpovedané, ak všetko pôjde dobre (červená čiara, ktorá nám hovorí, že sendmail prijíma autentizácia, okrem holý prihlásení môžu mať iné metódy, je to správne):

250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], rád, že vás spoznávam
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Publikované v: linux, redhat, tipy

Použite príkaz ot. / Min

Zaslal: admin (12.září)

Zobraziť všetky nainštalované rpm balíky:

# Rpm-qa

I dotaz ot. / Min db odfiltrovať všetky pakety, ktoré obsahujú reťazec 'httpd':

# Rpm-qa | grep httpd

Získavanie informácií o konkrétnych nainštalovaný balík, napríklad:

# Rpm-qi httpd

Zobraziť zoznam súborov, ktoré sú inštalované balík, napríklad:

# Rpm-ql httpd

Zobraziť iba zoznam konfiguračných súborov, ktoré sú inštalované balenia:

# Rpm-qc httpd

Získať informácie o dokumentácii poskytnutej balenia:

# Rpm-qc httpd

Zobraziť zoznam závislosťou vyžaduje balík:

# Rpm-q-httpd whatrequires

Zobraziť možnosti poskytované balenia:

# Rpm-q-httpd whatprovides

Vzhľadom skriptov začali počas inštalácie / odstránenie:

# Rpm-q httpd-skripty

Zobraziť históriu revízií balenia:

# Rpm-q httpd-changelog

Pozrite sa, čo balíka súbor patrí:

# Rpm-qf / etc / httpd / conf / httpd.conf

Zobraziť zoznam súborov obsiahnutých v balíku, ktorý nie je nainštalovaný:

# Rpm-qp httpd-2.0.52-3.i386.rpm-l


Fedora / RedHat, podpísať všetky balíky s digitálnym súkromným GPG kľúčom. Chcete-import verejného kľúča pomocou nasledujúceho príkazu:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Ak chcete overiť integritu balíka pred pokračovaním v inštalácii, najmä ak je stiahnuť z internetu, spustite nasledujúci príkaz:

# Rpm-checksig nome_pacchetto.rpm

Ak chcete overiť všetky balíky nainštalovaných vo vašom systéme:

# Rpm-qa gpg-pubkey

Inštalácia binárnej balík:

# Rpm-ivh nome_pacchetto.rpm

Inštalácia binárnej balík bez nutné závislosti:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Inštalácia binárnej balík sa tešia v automatické ukončenie závislosti:

# Rpm-ivh-servis nome_pacchetto.rpm


Aktualizácia balíka bez úpravy konfiguračného súboru:

# Rpm-U nome_pacchetto.rpm

Aktualizácia balíka, iba ak je už nainštalovaná:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm balíka:

# Rpm-e balík


Skontroluje veľkosť súboru, oprávnenia, typ, vlastníka, skupiny, MD5 súčet a čas poslednej modifikácie na databázu RPM:

# Rpm-V httpd

Skontrolovať všetky balíky nainštalovaných vo vašom systéme - používať opatrne, pridelí systém doteraz:

# Rpm-Va

Overte, či balík nie je nainštalovaný:

# Rpm-Vp httpd-2.0.52-3.i386.rpm

Tento príkaz umožňuje extrahovať súbory z balíka, ktoré majú byť prevedené do potoka a potom cpio extrahovať spustiteľný z balíka:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extrakt-make-bin adresára * *

Inštalácia zdrojového balíka i386.

Krok 1:

# Rpmbuild-obnove nome_pacchetto.src.rpm

Krok 2:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Inštalácia zdrojového balíka i386 (alternatívny postup).

Krok 1:

# Rpmbuild-rekompilovat nome_pacchetto.src.rpm

Krok 2:

# Rpmbuild-bb / usr / src / redhat / specs / nome_pacchetto.spec

Krok 3:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Vytváranie rpm balík zo zdrojového kódu.
Chceme vytvoriť balík z príkladu zdroj žiadosti. Download zdroje z internetu s wget:

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

Príklad-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Tar xzf príklad-2.0.0.tar.gz


Skontrolujte, či je v adresári rozbaliť súbor '. Spec', ktorý obsahuje údaje pre vytvorenie stopy, a skopírovať do / usr / src / redhat / SPEC:

Example.spec # cp / usr / src / redhat / SPEC / example.spec

Ak je súbor. Spec neexistuje, môžu byť vytvorené. Nakoniec pripraviť náplň pre vytvorenie nového ot. / Min:

# Cd / usr / src / redhat

# Rpmbuild-bb Specs / snort.spec

Publikované v: linux, redhat, shell, tipy
Powered by Cybertek - Vzdialená pomoc