viernes 20 de enero de 2012

Joomla backdoor

Hoy cuando al amanecer mi web en joomla, solo cargaba la cabecera y el pié de página, junto con algunos css, tras revisar todos los archivos no daba crédito, todo parecía normal, sin embargo en la carpeta includes, en el archivo footer.php, existía el siguiente código:




Una vulnerabilidad del código joomla, que permite modificar varios archivos footer.php, dejando inutilizado el frontend y algunos de los archivos del administrator, menos mal que tenía un backup, espero solucionarlo con la instalación de la última versión.
Esto me ha hecho pensar, que no hay que olvidar en actualizar a la última versión de Joomla siempre, se evitan cosas como estas, espero que no me hayan hecho más movidas en el servidor.

jueves 22 de diciembre de 2011

Error de GPG

Al hacer un apt-get update, me echaba un error de GPG


W: Error de GPG: http://qgis.org oneiric Release: Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY 1F9ADD375CA44993


Esto se debe a que los paquetes nuevos no incluyen la clave GPG para cada uno de ellos, para añadir las claves hay que seguir:

1.- Copiar los últimos 8 dígitos del error que muestra apt-get o aptitude.
Y por tanto, nos quedamos con el número 5CA44993

2.- Ejecutamos esto: 

gpg --keyserver keyserver.ubuntu.com --recv-keys 5CA44993 

Tras lo que aparecerá algo como esto: 

gpg: solicitando clave 5CA44993 de hkp servidor keyserver.ubuntu.com
gpg: clave 5CA44993: clave pública <....> importada
gpg: Cantidad total procesada: 1
gpg: importadas: 1 (RSA: 1) 

Y luego: 

gpg --export --armor 5CA44993 | sudo apt-key add - 

Si obtenemos un OK, es que todo ha ido bien.

lunes 28 de noviembre de 2011

Lanzar el configurador de impresoras en ubuntu

Lanzar el configurador de impresoras desde linea de comando en ubuntu
sudo /usr/bin/system-config-printer

TestDisk, repara sectores de arranque, particiones,..

Hoy, he necesitado recuperar una serie de particiones de mi disco duro que se habían perdido, buscando por Internet, un compañero me ha recomendado TestDisk, me ha parecido una muy buena herramienta, ejecutándola, he accedido a todas las particiones que tenía, algunas más antiguas de las que había perdido, me ha detectado cuales entraban en conflicto unas con otras , incluso me permite acceder a los archivos de las particiones a las que no podía acceder desde el arranque. Particularmente he conseguido recuperar todas mis particiones y escribir de nuevo la tabla de particiones siguiendo el este manual.
Lo recomiendo.

viernes 25 de noviembre de 2011

Mover la particion /home a otra partición

Mi problema es que tengo en un disco todas las particiones de linux y quiero mover la partición /home a otro disco donde tengo más espacio.
En primer lugar entramos en modo consola, cerrando las sesiones abiertas en gnome , kde, ...
Posteriormente montamos la partición a donde queremos mover /home, en un directorio temporal
mkdir /mnt/home (primero creamos el directorio temporal , si no al montarlo nos dirá que no existe) 
posteriormente desde sudo montamos la partición de destino en ese directorio temporal
sudo mount /dev/ /mnt/home 
Una vez montada, tenemos que copiar en este nuevo directorio los datos que ya tenemos actualmente en nuestra partición /home, lo hacemos con
cp -dpR /home/* /mnt/home
Una vez copiados los datos desmontamos la unidad con umount /mnt/home y nos vamos a editar nuestro archivo fstab : nano /etc/fstab, comentamos la partición actual que contiene /home y añadimos al final una nueva haciendo referencia nuestra nueva partición con /home  de la siguiente manera:
/dev/ /home ext4 defaults, errors=remount-ro 0 1
Guardamos el archivo y probamos que se funciona el montado correctamente con mount -a  , si no nos da ningún error, es que lo tenemos bien, reiniciamos y debe funcionar correctamente reconociéndonos la partición anterior donde teníamos /home como una partición libre.

jueves 24 de noviembre de 2011

Conectar a un escritorio remoto de windows desde ubuntu

Necesito conectarme a un escritorio remoto , pero solo tengo ubuntu, según leo en este enlace, necesito la aplicación opensource rdesktop, me he descargado la última versión.
Previamente hay que comprobar que tenemos instalado :

apt-get install openssl
apt-get install libssl-dev
apt-get install libX11-dev 


Una vez instaladas estas librerías, procedemos a instalar el rdesktop, descomprimimos el tgz, (./configure, make, make install) y ya nos aparecerá entre nuestras aplicaciones en visor de escritorios remotos, escogemos el protocolo  RDP, como anfitrión añadimos la IP del servidor remoto, añadimos el usuario y procedemos a conectar y ya debe funcionar sin problemas.

VIA carlosarranz.es

martes 15 de noviembre de 2011

Gestión básica y manejo de un RAID

Para comprobar el estado de funcionamiento del RAID que está funcionando podemos hacerlo con:
cat /proc/mdstat

md2 : active raid5 sdb4[6] sda4[0] sdf1[5] sde1[4] sdd1[3] sdc1[2]
      1220979520 blocks level 5, 64k chunk, algorithm 2 [6/5] [U_UUUU]
      resync=DELAYED
      
md1 : active raid1 sdb2[2] sda2[0]
      64452672 blocks [2/1] [U_]
      [==>..................]  recovery = 10.3% (6665728/64452672) finish=13.3min speed=71918K/sec
      
md0 : active raid1 sdb1[1] sda1[0]
      96256 blocks [2/2] [UU]

De esta manera podemos comprobar que tenemos el funcionamiento de dos raids 1 y un raid5 y que particiones tenemos en cada momento funcionando dentro de este RAID.

Cuando tenemos [U_] significa que no tenemos funcionando el dispositivo correctamente, con lo cual tenemos que verificar el estado del dispositivo RAID, añadiendo o quitando una determinada partición.

De esta manera añadimos una determinada partición a un dispotivo RAID 
mdadm --manage /dev/md0 --add /dev/sdb1
mediante remove lo quitamos, cuando hemos añadido un nuevo dispositivo, el RAID se vuelve a generar.

Estas instrucciones son muy básicas pero siempre vienen bien tenerlas a mano.