CyberTek - the future at the present!
Google

Archive for the 'RedHat' Categoria

Sendmail autenticació saslauthd

Publicat per: admin (Set 24)

Per a tots aquells que tenen un servidor Linux amb el servei de Sendmail és ara necessari concedir la possibilitat d'enviar a través de la comprovació. De fet, és molt fàcil d'activar l'opció, encara que ha de ser conscient que algunes distribucions com CentOS no la fa disponible per defecte, així és com arreglar-ho:

Instal leu el sendmail-cf i cyrus-sasl cas de no estar present en el sistema, per RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

A continuació, editeu el sedmail.mc (/ etc / mail / sendmail.mc) i comentari a aquestes línies:

define ( `confAUTH_OPTIONS ',` A') dni
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dni
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dni

Per al control de la configuració de seguretat anchequesta:

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

Ara ha de tornar a compilar l'arxiu sendmail.cf amb el programa de M4:

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

Comprovar i si és necessari editar el fitxer / usr/lib/sasl2/Sendmail.conf la manera següent:

pwcheckjnethod: saslauthd

Ara reinicieu sendmail i saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Finalment comprovem que el nostre treball ha estat corregida:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connectat a localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11 de Dilluns, 23 Aug 2004 12:36:30 +0200

Com ens sembla sendmail respon escrivint:

EHLO localhost

rebre respostes si tot va bé (la línia vermella que ens diu que sendmail accepta l'autenticació, a més de la sessió normal pot tenir alguns altres mètodes, això és correcte):

250 xxxxx.xxxxx.xx Hola xxxxx.xxxxx.xx [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Publicat a: Linux, RedHat, consells

Utilitzeu el comandament rpm

Publicat per: admin (Set 12)

Veure tots els paquets RPM instal:

# Rpm-qa

Em consulta el PP rpm filtrar tots els paquets que continguin la cadena "httpd":

# Rpm-qa | grep httpd

Obtenció d'informació sobre un paquet específic instal lat, per exemple:

# Rpm-qi httpd

Mostra la llista de fitxers proporcionats per un paquet instal lat, per exemple:

# Rpm-ql httpd

Mostra només la llista de fitxers de configuració proporcionats per un paquet instal lat:

# Rpm-qc httpd

Obtenir informació sobre la documentació proporcionada per un paquet:

# Rpm-qc httpd

Mostra la llista de les dependències requerides per un paquet:

# Rpm-q httpd-whatrequires

Veure la capacitat proporcionada per un paquet:

# Rpm-q httpd-whatprovides

Veure les seqüències d'ordres es va iniciar durant la instal lació / desinstal:

# Rpm-q httpd-scripts

Veure la història de les revisions del paquet:

# Rpm-q httpd-changelog

Fes una ullada a quin paquet pertany un fitxer:

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

Mostra la llista de fitxers proporcionats per un paquet encara no ha instal lat:

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


Fedora / RedHat, signar tots els paquets amb una clau digital GPG privat. Per importar la clau pública utilitzant el següent comandament:

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

Per verificar la integritat d'un paquet abans de procedir amb la instal lació, sobretot si es descarrega d'Internet, executeu el següent comandament:

# Rpm-checksig nome_pacchetto.rpm

Per comprovar tots els paquets al vostre sistema:

# Rpm-qa gpg-PubKey

Instal lació d'un paquet binari:

# Rpm-ivh nome_pacchetto.rpm

Instal lació d'un paquet binari ignorant les dependències requerides:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Instal lació d'un paquet binari que gaudeix en el cessament automàtic de les dependències:

# Rpm-ivh ajuda nome_pacchetto.rpm


Actualització d'un paquet sense canviar el fitxer de configuració:

# Rpm-U nome_pacchetto.rpm

Actualització d'un paquet només si ja està instal lat:

# Rpm-F nome_pacchetto.rpm

Rimuore un paquet rpm:

# Rpm-e


Comproveu la mida de l'arxiu, permisos, tipus, propietari, grup de control MD5 i l'última modificació sobre la base de dades RPM:

# Rpm-V httpd

Marqueu tots els paquets al vostre sistema - Utilitzar amb precaució, compromet el sistema fins a la data:

# Rpm-Va

Verificar un paquet que no està instal lat:

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

Aquesta comanda et permet extreure els arxius del paquet es converteixi en un rierol i després cpio per extreure el fitxer executable del paquet:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extracte-make-directories * bin *

Instal lació d'un paquet font i386.

Pas 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Pas 2:

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

Instal lació d'un paquet de codi font i386 (procediment alternatiu).

Pas 1:

# Rpmbuild-recompilar nome_pacchetto.src.rpm

Pas 2:

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

Pas 3:

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


Creació d'un paquet RPM de codi font.
Volem crear un paquet d'exemple d'aplicació d'origen. Descarrega el codi font de la Internet per wget:

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

Exemple-2.0.0.tar.gz # cp / usr / src / redhat / FONT

# Cd / usr / src / redhat / FONT

Exemple # tar xzf-2.0.0.tar.gz


Comproveu si el directori descomprimit l'arxiu '. Spec', que conté les especificacions per a la creació de la pista, i copiar-lo a / usr / src / redhat / SPEC:

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

Si el fitxer. Spec no existeix es pot crear. Finalment, preparar el farciment per a la creació de la nova rpm:

# Cd / usr / src / redhat

# SPECS rpmbuild-bb / snort.spec

Powered by Cybertek - Assistència remota