CyberTek - the future at the present!
Google

Archive for the 'RedHat' Categoría

Sendmail autenticación saslauthd

Publicado por: admin (Sep 24)

Para todos aquellos que tienen un servidor Linux con el servicio de Sendmail es ahora necesario conceder la posibilidad de enviar a través de la autenticación. De hecho, es muy fácil de activar la opción, aunque debe ser consciente de que algunas distribuciones como CentOS no la hace disponible por defecto, así es cómo solucionarlo:

Instale el sendmail-cf y cyrus-sasl si no está presente en el sistema, para RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

A continuación, edite el sedmail.mc (/ etc / mail / sendmail.mc) y descomentar estas líneas:

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

Para el control de la configuración de seguridad anchequesta:

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

Ahora tiene que volver a compilar el archivo sendmail.cf con el programa de M4:

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

Comprobar y si es necesario editar el archivo / usr/lib/sasl2/Sendmail.conf como sigue:

pwcheckjnethod: saslauthd

Ahora reinicie sendmail y saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Por último comprobamos que nuestro trabajo ha sido corregida:

[] 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 de Lunes, 23 Aug 2004 12:36:30 +0200

Como nos parece sendmail responde escribiendo:

EHLO localhost

que serán contestadas si todo va bien (la línea roja que nos dice que sendmail acepta la autenticación, además de la sesión normal puede tener algunos otros métodos, esto es correcto):

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

Publicado en: Linux, RedHat, consejos

Use el comando rpm

Publicado por: admin (Sep 12)

Ver todos los paquetes RPM instalados:

# Rpm-qa

Me consulta el PP rpm filtrar todos los paquetes que contengan la cadena "httpd":

# Rpm-qa | grep httpd

Obtención de información sobre un paquete específico instalado, por ejemplo:

# Rpm-qi httpd

Mostrar la lista de archivos proporcionados por un paquete instalado, por ejemplo:

# Rpm-ql httpd

Mostrar sólo una lista de archivos de configuración proporcionados por un paquete instalado:

# Rpm-qc httpd

Obtener información sobre la documentación proporcionada por un paquete:

# Rpm-qc httpd

Mostrar la lista de las dependencias requeridas por un paquete:

# Rpm-q httpd-whatrequires

Ver la capacidad proporcionada por un paquete:

# Rpm-q httpd-whatprovides

Ver las secuencias de comandos se inició durante la instalación / desinstalación:

# Rpm-q httpd-scripts

Ver la historia de las revisiones del paquete:

# Rpm-q httpd-changelog

Echa un vistazo a qué paquete pertenece un archivo:

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

Mostrar la lista de archivos proporcionados por un paquete todavía no ha instalado:

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


Fedora / RedHat, firmar todos los paquetes con una llave digital GPG privado. Para importar la clave pública utilizando el siguiente comando:

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

Para verificar la integridad de un paquete antes de proceder con la instalación, sobre todo si es descargado de Internet, ejecute el siguiente comando:

# Rpm-checksig nome_pacchetto.rpm

Para comprobar todos los paquetes instalados en su sistema:

# Rpm-qa gpg-pubkey

Instalación de un paquete binario:

# Rpm-ivh nome_pacchetto.rpm

Instalación de un paquete binario ignorando las dependencias requeridas:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Instalación de un paquete binario que goza en el cese automático de las dependencias:

# Rpm-ivh ayuda nome_pacchetto.rpm


Actualización de un paquete sin cambiar el archivo de configuración:

# Rpm-U nome_pacchetto.rpm

Actualización de un paquete sólo si ya está instalado:

# Rpm-F nome_pacchetto.rpm

Rimuore un paquete rpm:

# Rpm-e


Compruebe el tamaño del archivo, permisos, tipo, propietario, grupo de control MD5 y la última modificación sobre la base de datos RPM:

# Rpm-V httpd

Marque todos los paquetes instalados en su sistema - Utilizar con precaución, compromete el sistema hasta la fecha:

# Rpm-Va

Verificar un paquete que no está instalado:

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

Este comando te permite extraer los archivos del paquete se convierta en un arroyo y luego cpio para extraer el archivo ejecutable del paquete:

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

Instalación de un paquete fuente i386.

Paso 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Paso 2:

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

Instalación de un paquete de código fuente i386 (procedimiento alternativo).

Paso 1:

# Rpmbuild-recompilar 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


Creación de un paquete RPM de código fuente.
Queremos crear un paquete de ejemplo de aplicación de origen. Descarga el código fuente de la Internet con wget:

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

Ejemplo-2.0.0.tar.gz # cp / usr / src / redhat / FUENTE

# Cd / usr / src / redhat / FUENTE

Ejemplo # tar xzf-2.0.0.tar.gz


Compruebe si el directorio descomprimido el archivo '. Spec', que contiene las especificaciones para la creación de la pista, y copiarlo a / usr / src / redhat / SPEC:

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

Si el archivo. Spec no existe se puede crear. Por último, preparar el relleno para la creación de la nueva rpm:

# Cd / usr / src / redhat

# SPECS rpmbuild-bb / snort.spec

Powered by Cybertek - Asistencia remota