CyberTek - the future at the present!
Google

Arquivo para a categoría "RedHat"

autenticación saslauthd Sendmail

Publicado por: admin (set 24)

Para calquera con un servidor Linux equipados co servizo Sendmail agora é necesario conceder a posibilidade de enviar vía entrar. En realidade, é moi doado para activar a opción, aínda que deba ter presente que algunhas distribucións como o Center non sexa disponible por defecto, aquí é como resolve-lo:

Instala o pacote Sendmail-CF e Cyrus-sasl, se non no sistema, para RedHat / centos:

[] Yum install-CF Sendmail Cyrus-sasl

A continuación, edite o sedmail.mc (/ etc / mail / sendmail.mc) e descomente estas liñas:

define (`confAUTH_OPTIONS ',` A') dnl
TRUST_AUTH_MECH (`LOGIN Plain ') dnl
define (`confAUTH_MECHANISMS ',` LOGIN Plain') dnl

Para axustes de seguridade anchequesta control:

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

Agora cómpre recompilar o arquivo sendmail.cf co programa M4:

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

Comprobe e se é necesario editar o ficheiro / usr/lib/sasl2/Sendmail.conf como segue:

pwcheck_method: saslauthd

Agora reinicie o Sendmail e saslauthd

[] / Etc / saslauthd / start init.d

[] / Etc / init.d / Sendmail reiniciar

Finalmente, comprobar que o noso traballo foi modificado:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Conectado a localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 agosto 2004 12:36:30 0200

Dende que nós introducimos Sendmail responde, escribindo:

EHLO localhost

que serán respondidas se todo funcionar ben (a liña vermella que nos di que o Sendmail acepta autenticación, ademais de login simple poden ser outros métodos, é verdade):

Xxxxx.xxxxx.xx xxxxx.xxxxx.xx-250 Ola [127.0.0.1], o pracer de coñece-lo
250 ENHANCEDST ATUSCODES
250-PIPELINING
250 8BITMIME
250-SIZE
DSN-250
AUTH LOGIN Plain-250
250-DELIVERBY
250 Help

Publicado en: linux , RedHat , consellos

Utilice o comando rpm

Publicado por: admin (set 12)

Ver todos os paquetes rpm instalados:

# Rpm-QA

Consulta a db rpm filtrado todos os paquetes que conteñen a cadea 'httpd':

# Rpm-QA | grep httpd

Como obter información sobre un paquete específico instalado, como por exemplo:

# Rpm-qi httpd

Vexa a lista de ficheiros proporcionados por un paquete instalado, exemplo:

# Rpm-QL httpd

Amosar só unha lista de ficheiros de configuración proporcionados por un paquete instalado:

# Rpm-QC httpd

Obter información sobre a documentación proporcionada polo paquete:

# Rpm-QC httpd

Vexa a lista de dependencias necesarias por un paquete:

# Rpm-q httpd-whatrequires

Ver a capacidade proporcionada por un paquete:

# Rpm-q httpd-whatprovides

Ver os scripts promovidos durante a instalación / eliminación:

# Rpm-q httpd-scripts

Ver o historial de revisións do paquete:

# Rpm-q httpd-changelog

Consulte o que paquete un arquivo pertence:

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

Vexa a lista de ficheiros proporcionados por un paquete aínda non instalado:

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


Fedora / RedHat, asinar tódolos paquetes con unha clave GPG privada dixital. A importación de clave pública usando o seguinte comando:

# Rpm importación medio / cdrom / RPM-GPG-Key

Para comprobar a integridade dun paquete antes da instalación poder continuar, especialmente se é baixo da Internet, executa o seguinte comando:

# Rpm-nome_pacchetto.rpm checksig

Para comprobar todos os paquetes instalados no seu sistema:

# Rpm-QA GPG-pubkey

Instalar un paquete binario:

# Rpm-ivh nome_pacchetto.rpm

Instalar un paquete binario ignorando dependencias necesarias:

# Rpm-ivh nome_pacchetto.rpm-nodeeps

Instalar un paquete binario, enviando a resolución automática de dependencias:

Nome_pacchetto.rpm # rpm-ivh-axuda


Actualizar un paquete sen cambiar arquivos de configuración:

Nome_pacchetto.rpm # rpm-U

Actualizar un paquete soamente se xa está instalado:

# Nome_pacchetto.rpm rpm F-

Rimuore un paquete rpm:

# Rpm-e nome_do_pacote


Comprobe o tamaño do arquivo, permisos, tipo, propietario, grupo, MD5 e última modificación na base de datos RPM:

# Rpm-V httpd

Consulte todos os paquetes instalados no seu sistema - use con cautela, o sistema exerce unha extrema:

# Rpm-Vaia

Proba o paquete non está instalado:

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

Este comando permite extraer os arquivos do paquete a ser convertido en un córrego e despois cpio para extraer o arquivo executábel do paquete:

# Rpm2cpio httpd-2.0.52, 3.i386.rpm | cpio-Extract-bin * make-directorios *

Instalar un paquete de código fonte i386.

Paso 1:

Nome_pacchetto.src.rpm # rpmbuild-rebuild

Paso 2:

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

Instalar un paquete de código fonte alternativa i386 procedemento ().

Paso 1:

# Rpmbuild-recompilación nome_pacchetto.src.rpm

Paso 2:

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

Paso 3:

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


Creando un paquete rpm dende a fonte.
Queremos crear un paquete de fonte de exemplo de aplicación. Descarga de fonte desde a Internet co wget:

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

Exemplo-2.0.0.tar.gz # cp / usr / src / RedHat / FONTE

# Cd / usr / src / RedHat / FONTE

# Tar xzf exemplo-2.0.0.tar.gz


Asegúrese de que o directorio descomprimido o ficheiro. "Spec", que contén as especificacións para a creación da franxa, e copia-lo a / usr / src / RedHat / spec:

Example.spec # cp / usr / src / RedHat / spec / example.spec

Se o ficheiro. Spec non existe pode crear. Finalmente, prepare o recheo para a creación do RPM novo

# Cd / usr / src / RedHat

Specs # rpmbuild-bb / snort.spec

Publicado en: linux , RedHat , shell , consellos
Powered by CyberTek - Asistencia Remota