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 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