CyberTek - the future at the present!
Google

Arhiva pentru RedHat 'Categorie

Sendmail Saslauthd autentificare

Postat de: admin (24 septembrie)

Pentru toţi cei care au un server Linux cu servicii Sendmail acum este necesar să se acorde posibilitatea de a trimite prin autentificare. Într-adevăr, este destul de usor pentru a permite opţiune, deşi ar trebui să fiţi conştienţi de faptul că unele distribuţii ca CentOS nu face disponibile în mod implicit, iată cum la spre fix it:

Instalaţi sendmail-CF şi Cyrus-SASL în cazul în care nu sunt prezente în sistem, pentru RedHat / CentOS:

[] Yum install sendmail-Cyrus CF-SASL

Apoi editaţi sedmail.mc (/ etc / mail / sendmail.mc) şi să decomentaţi aceste linii:

define ( `confAUTH_OPTIONS ',` DNL A ")
TRUST_AUTH_MECH ( `nesecurizata ') DNL
define ( `confAUTH_MECHANISMS ',` nesecurizata') DNL

Pentru setare de control al securităţii anchequesta:

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

Acum, trebuie să recompilaţi dosar sendmail.cf cu programul M4:

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

Verificaţi şi dacă este necesar, editaţi fişierul / usr/lib/sasl2/Sendmail.conf după cum urmează:

pwcheckjnethod: saslauthd

Acum, reporniţi sendmail şi saslauthd

[] / Etc / init.d / start saslauthd

[] / Etc / init.d / sendmail restart

În cele din urmă vom verifica faptul că munca noastră a fost corectată:

[] Localhost Telnet 25  

Trying 127.0.0.1 ...
Connected to localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Aug 2004 12:36:30 +0200

Din moment ce apar sendmail răspunde, tastând:

localhost EHLO

care va fi răspuns Dacă totul merge bine (linia rosie care ne spune că sendmail acceptă autentificare, în plus faţă de autentificare simplă poate avea unele alte metode, acest lucru este corect):

250-xxxxx.xxxxx.xx Bună ziua xxxxx.xxxxx.xx [127.0.0.1], plăcere să vă cunosc
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Publicat în: Linux, RedHat, sfaturi

Utilizaţi comanda rpm

Postat de: admin (12 septembrie)

Vezi toate rot / min pachete instalate:

# Rpm-qa

Am interogare DB rpm filtrarea toate pachetele care conţine şirul 'httpd ":

# Rpm-qa | grep httpd

Obţinerea de informaţii privind un anumit pachet instalat, de exemplu:

# Rpm-qi httpd

Afişează lista de fişiere furnizate de un pachet instalat, de exemplu:

# Rpm-QL httpd

Afişează doar o listă de fişiere de configurare furnizate de un pachet instalat:

# Rpm-qc httpd

Obţinerea de informaţii cu privire la documentaţia furnizată de un pachet:

# Rpm-qc httpd

Afişează lista dependenţelor cerute de un pachet:

# Rpm-q httpd-whatrequires

Vezi capacitatea furnizate de un pachet:

# Rpm-q httpd-whatprovides

Vezi script-uri a început în timpul instalării / îndepărtare:

# Rpm-q httpd-script-uri

Vizualizaţi istoria revizuiri ale pachetului:

# Rpm-q httpd-changelog

Uitaţi-vă ce pachetul de un fişier aparţine:

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

Afişează lista de fişiere furnizate de un pachet nu este încă instalat:

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


Fedora / RedHat, semna toate pachetele cu o cheie digitale GPG privat. Pentru a importa publice-cheie utilizând următoarea comandă:

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

Pentru a verifica integritatea unui pachet înainte de a continua cu instalarea, mai ales dacă acesta este descarcat de pe Internet, rulaţi următoarea comandă:

# Rpm-checksig nome_pacchetto.rpm

Pentru a verifica dacă toate pachetele instalate în sistemul dvs.:

# Rpm-gpg ro-pubkey

Instalarea unui pachet binar:

# Rpm-nome_pacchetto.rpm ivh

Instalarea unui pachet binar ignorând dependenţe necesare:

# Rpm-ivh-nome_pacchetto.rpm nodeeps

Instalarea unui pachet binar se bucură de la rezilierea automată a dependenţelor:

# Rpm-ivh-ajutor nome_pacchetto.rpm


Actualizarea unui pachet fără a modifica fişierul de configurare:

# Rpm-U nome_pacchetto.rpm

Actualizarea unui pachet numai în cazul în care este deja instalat:

# Rpm-F nome_pacchetto.rpm

Rimuore un pachet de rot / min:

# Rpm-e nume_pachet


Verificaţi dimensiunea fişierului, permisiunile de acces, tip, proprietar, de grup, suma de control MD5 şi a ultimei modificări privind baza de date RPM:

# Rpm-V httpd

Verificaţi toate pachetele instalate pe sistemul dvs. - utilizarea cu precauţie, se angajează sistemul de până acum:

# Rpm-Va

Verificaţi dacă un pachet nu este instalat:

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

Această comandă vă permite să extrageţi fişierele din pachetul care urmează să fie transformată într-un flux şi apoi cpio pentru a extrage din pachetul executabil:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extract-make-directoare bin * *

Instalarea unui pachet sursă i386.

Pasul 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Pasul 2:

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

Instalarea unui pachet sursă i386 (Procedura de alternativă).

Pasul 1:

# Rpmbuild-recompila nome_pacchetto.src.rpm

Pasul 2:

# Rpmbuild-BB / usr / src / redhat / SPECS / nome_pacchetto.spec

Pasul 3:

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


Crearea unui pachet de rot / min de la sursă.
Dorim să creăm un pachet de la sursa de exemplu de aplicare. Descărcaţi sursă de pe internet cu wget:

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

Exemplu-2.0.0.tar.gz # cp / usr / src / RedHat / SURSA

# Cd / usr / src / RedHat / SURSA

# Tar-xzf exemplu 2.0.0.tar.gz


Verificaţi dacă directorul neambalate dosar ". Spec", care conţine specificaţiile pentru crearea de cale, şi copiaţi-l în / usr / src / redhat / SPEC:

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

Dacă fişierul. Spec nu exista poate fi creat. În cele din urmă, se pregătească de umplere pentru crearea de noi rot / min:

# Cd / usr / src / RedHat

# Rpmbuild-specs bb / snort.spec

Publicat în: Linux, RedHat, coajă, sfaturi
Powered by Cybertek - Asistenţă la distanţă