septiembre 27, 2012

Reglas en SpamAssassin

  • Lugar donde se dan a conocer varias reglas creadas  
  • Lugar donde por donde por defecto se almacenan las reglas
 /usr/share/spamassassin
  • Lugar donde se deben de poner las reglas para que todos los usuarios que invoquen al SpamAssassin las hagan válidas
/etc/mail/spamassassin/local.cf
  • Ejemplo de una regla que elimina todos los correos que provengan de aas.com
blaklist_from *@aas.com




Samba - Intalación rápida de samba

yum install samba samba-client samba-common
systemctl enable smb.service
adduser nombredelusario
smbpasswd -a nombredelusario
service smb start


#Cambiar opciones del firewall
yum install system-config-firewall 

system-config-firewall
service iptables stop
service iptables start



vi /etc/selinux/config

#--------------------------------------------
#5.4.2. Disabling SELinux
#Para desabilitar hay que poner la variable SELINUX en disabled: SELINUX=disabled en el archivo /etc/selinux/config:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#       targeted - Targeted processes are protected,
#       mls - Multi Level Security protection.
SELINUXTYPE=targeted





Vi - comandos usuales

Introducción a Vi

A pesar de su ergonomía muy limitada, Vi es uno de los editores de texto más populares de los sistemas Unix (con Emacs y pico). En Linux, hay una versión gratuita de Vi denominada Vim (Vi Improved [mejorada]). Vi (que se pronuncia vi-ái) es un editor completamente en modo texto, lo cual significa que todas las acciones se llevan a cabo con la ayuda de comandos de texto. Si bien en principio este editor parece tener poco uso práctico, es muy eficaz y puede ser muy útil en caso de que falle la interfaz gráfica.
La sintaxis para abrir Vi es la siguiente:
vi nombre_del_archivo
Una vez que se abrió el archivo, podrá desplazarse en él con los cursores o las teclas h, j, k y l (si el teclado no posee ningún cursor de flecha).

Modos Vi

Vi posee tres modos operativos:
  • Modo regular: Éste es el modo que introduce cada vez que abre un archivo. Este modo permite la introducción de comandos.
  • Modo de inserción: Este modo permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulse la tecla Insert en su teclado o la tecla i predeterminada.
  • Modo de reemplazo: Este modo le permite reemplazar el texto existente por el texto que captura. Solo pulse r nuevamente para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.

Comandos básicos

Comando Descripción
:q Salir del editor (sin guardar la información)
:q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento)
:wq Guarda el documento y cierra el editor
:filenombre Guarda el documento con el nombre especificado

Comandos de edición

Comando Descripción
x Elimina el carácter que está en ese momento bajo el cursor
dd Elimina la línea que está en ese momento bajo el cursor
dxd Elimina x líneas empezando por la que en ese momento está bajo el cursor
nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor
x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor
x<< Indenta x líneas a la izquierda empezando por la que en ese momento está bajo el cursor

Buscar y reemplazar

Para buscar una palabra en un documento, en modo regular, sólo introduzca / seguido de la cadena de caracteres que se buscarán. Después pulse la tecla Enter para confirmar. Utilice la tecla n para ir de aparición en aparición.
Para reemplazar una cadena de caracteres por otra en una línea, encontrará un comando muy eficaz en Vi al utilizar las expresiones regulares. Su sintaxis es la siguiente::s/chaine_a_remplacer/chaine_de_remplacement/
:s/cadena_a_ser_reemplazada/cadena_de_reemplazo/
Se puede realizar el reemplazo a lo largo de todo el documento con la siguiente sintaxis: %s/chaine_a_remplacer/chaine_de_remplacement/
:%s/cadena_a_ser_reemplazada/cadena_de_reemplazo/

Copiar y pegar y cortar y pegar

En Vi es posible copiar y pegar una selección de líneas. Para hacerlo, sólo debe introducir el siguiente comando para copiar n líneas:
nyy
Para hacer esto, sólo debe introducir el siguiente comando para copiar n líneas: nyy
Por ejemplo, el siguiente comando copiará 16 líneas en el portapapeles:
16yy
Para pegar la selección, sólo debe introducir la letra p.
El proceso de cortar y pegar n líneas es similar mediante el comando:
ndd
Después, introduzca la tecla p para pegar.

Fuente: http://es.kioskea.net/contents/linux/linvi.php3

Samba - avc: denied

Síntoma:

El log de audit manda el error siguente al  tratarse de contectar:

Raw Audit Messages

host=localhost.localdomain type=AVC msg=audit(1204417529.136:128): avc: denied { getattr } for pid=3833 comm="smbd" path="/home/cchu/.ICEauthority" dev=dm-0 ino=11042842 scontext=system_u:system_r:smbd_t:s0 tcontext=system_u:object_r:user_iceauth_home_t:s0 tclass=file


Solución:

Desabilitando SELinux 
#5.4.2. Disabling SELinux
# Para desabilitar hay que poner la variable

# SELINUX en disabled: SELINUX=disabled 
# en el archivo /etc/selinux/config:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#       targeted - Targeted processes are protected,
#       mls - Multi Level Security protection.
SELINUXTYPE=targeted

Samba - canonicalize_connect_path failed

Síntomas:

No se puede accesar a carpeta.
Log manda el mensaje de error canonicalize_connect_path failed


Solución:
Hay que crear la carpeta porque desapareció o nunca estuvo

Más información en:
http://ubuntuforums.org/showthread.php?t=1439582

septiembre 18, 2012

Error 0x000007c

Síntoma:

Al ejecutar algún ejecutable de Adobe CS5 genera el error 0x000007c


Solución:

Solución 1. Desinstalar e instalar tu producto Adobe CS5

Solución 2. Actualizar Adobe CS a su última versión.

Solución 3. Buscar un dll compatible con la actualización

septiembre 17, 2012

Modificar el archivo hosts en windows 7

Modificar el archivo hosts en windows 7

1. Abrir el bloc de notas con permisos de administrador

2. Suponiendo que su directorio raiz se encuentra en el C:\ ubicar el archivo "hosts" en la ruta
C:\Windows\System32\drivers\etc\hosts

3. En el nombre escribir "*.*" para mostrar todos los archivos

4. Elegir el archivo "hosts"

¿Cómo poner el conteo de las filas en una consulta en MySql?

 ¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT  @rownum := @rownum + 1 AS contador,  /*Contador*/ t.*  /* nombre d...