07 diciembre 2012

Colores en Terminal root, Debian Wheezy


El color en la terminal es algo que requiero con mucha necesidad.
Cuando ingreso como usuario los colores están pero al logear como root desaparecen.
Para poder "activarlos" debemos editar el archivo .bashrc.
Abrimos nuestro terminal como root y escribimos;

nano /root/.bashrc

El archivo contendrá las siguientes lineas.

    # ~/.bashrc: executed by bash(1) for non-login shells.
    # Note: PS1 and umask are already set in /etc/profile. You should not
    # need this unless you want different defaults for root.
    # PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
    # umask 022

    # You may uncomment the following lines if you want `ls' to be colorized:
    # export LS_OPTIONS='--color=auto'
    # eval "`dircolors`" # alias ls='ls $LS_OPTIONS'
    # alias ll='ls $LS_OPTIONS -l'
    # alias l='ls $LS_OPTIONS -lA'
    #
    # Some more alias to avoid making mistakes:
    # alias rm='rm -i'
    # alias cp='cp -i'
    # alias mv='mv -i'


Debemos editar las siguientes lineas.

    # export LS_OPTIONS='--color=auto'
    # eval "`dircolors`"
    # alias ls='ls $LS_OPTIONS'


A estás lineas les quitamos los # y deber quedar así.

    export LS_OPTIONS='--color=auto'
    eval "`dircolors`"
    alias ls='ls $LS_OPTIONS'


Fuente: http://ericlinux.blogspot.com/2007/09/editar-colores-consola-como-root.html

04 diciembre 2012

Activar Numlock al comienzo, Debian Wheezy


Si se nos hace molesto cada vez que reiniciamos nuestra PC, activar el Numlock manualmente, la forma más efectiva es;

Abrimos nuestro terminal como root y escribimos:

aptitude install numlockx

Una vez instalado le debemos decir al gestor de ventanas GDM3 que debe iniciar su activación, para lograrlo editamos;

nano /etc/gdm3/Init/Default

y pegamos al comienzo del archivo después de los comentarios;

if [ -x /usr/bin/numlockx ]; then
      /usr/bin/numlockx on
f
i

Guardamos con Ctrl +O y Ctrl + X para salir, reiniciamos nuestro computador y verán que se activa el Numlock

Fuente: http://www.kirya.net/tips/numlock-on-startup/

Proteger directorios con Contraseñas en Apache, Debian Wheezy


Este artículo va relacionado para las personas que tienen un servidor de ficheros en http, si tenemos un sitio web donde proporcione archivos para su descarga directamente desde el navegador, la opción más idónea es protegiéndolo usando .htaccess, este archivo permite ocultar las carpetas que no quieren ser vista desde la web, esta función también es efectiva si usamos gestores de contenidos como Joomla, para realizar este paso, abrimos nuestro terminal como root y escribimos;

En primera estancia, creamos el archivo que van contener el usuario y la contraseña;

htpasswd -c /etc/apache2/.htpasswd usuario1
htpasswd /etc/apache2/.htpasswd usuario2

En la línea anterior estamos creando el usuario1 con su contraseña y la segunda línea es para agregar otro usuario al archivo de .htpasswd 

Ahora creamos el archivo que va contener la restricciones y la validación con los usuarios creados;

nano /var/www/privado/.htaccess

En la línea anterior especificamos la carpeta donde va contener el archivo que permite validar al usuario, este archivo se puede reutilizar copiándolo en las carpetas que queremos bloquear, en mi caso, tengo mi servidor de archivos en /var/www/ y el directorio a proteger es privado, una vez que abra el nano escribimos esto;

AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthName "Enter password"
Require valid-user

Guardamos con Ctrl + O y salimos Ctrl + X, para que se haga efecto estos cambios, parte de esa seguridad incluye deshabilitar los SSI (Server Side Includes o Inclusiones del Lado del Servidor) y el uso de los archivos .htaccess. Estos últimos sirven para modificar o agregar funciones a directorios.

Básicamente solo se necesita modificar las siguientes líneas a cualquier definición del directorio que se encuentra por defecto en:


nano /etc/apache2/sites-enableb/000-default

Donde se encuentre;

DocumentRoot /var/www y < Directory /home/www/ >

Representa donde está almacenado nuestra página web, varía según la configuración de cada usuario donde se encuentra alojado su sitio web en su PC;

Modificamos;

AllowOverride None

por

AllowOverride All

Guardamos nuevamente con Ctrl + O y Ctrl + X para salir, una vez completado este paso reiniciamos nuestro servidor apache con;

/etc/init.d/apache2 restart

Si queremos entrar al directorio protegido y validarnos con nuestra contraseña, escribo los ejemplos a continuación directamente en nuestro navegador;

http://localhost/privado
http://192.168.1.101/privado
http://midominio.com/privado

Nos mostrara una ventana indicando el nombre de usuario y contraseña, la introducimos deberíamos entrar a la carpeta, espero que le sirva de gran ayuda, les recuerdo nuevamente antes de despedirme, que si queremos proteger otra carpeta que este contenido dentro /var/www, por ejemplo, imagenes lo haríamos de esta forma;

cp /var/www/privado/.htaccess /var/www/imagenes

Nota: Si se producen errores de servidor, asegúrese de que el usuario de Apache tiene permiso para leer tanto el archivo .htaccess y .htpasswd, ejecutamos desde nuestro terminal como root;


chmod 755 /var/www/publico/.htaccess
chmod 755 /etc/apache2/.htpasswd


03 diciembre 2012

Antivirus para Linux, ClamTk, Debian Wheezy


Si queremos tener un antivirus en nuestro Debian Wheezy para revisar dispositivos de USB, o si compartimos una carpeta en red mediante samba donde usuarios de Windows que utilicen este recurso, es recomendable utilizar un antivirus que proteja a estos dispositivos o unidades, la estructura de Linux esta diseñada para que no sea atacada por virus, siempre es bueno tener estos servicios activos, para resguardo de la información a las unidades antes mencionadas, por que suelen dañar la información según el tipo de virus.

ClamTK es una cómoda interfaz gráfica para ClamAV, que como muchos saben, actualmente es uno de los mejores antivirus para Linux. Para instalar ClamTk se debe descargar el paquete binario específico para nuestra distro y continuar con el procedimiento guiado. Junto a ClamTk obviamente también se instalará ClamAV. Una vez finalizado el procedimiento de instalación podemos iniciar el antivirus a través del respectivo acceso que aparecerá en la lista de programas.

Para instalar el Antivirus, tenemos 2 opciones, instalarlo directamente desde los repositorios de Debian y la segunda opción, que es la mejor, porque se encuentra el paquete actualizado y proporcionado por sus creadores, es la que vamos realizar a continuación, nos dirigimos a la página oficial de ClamTk


Una vez cargada la página, nos vamos a Downloads, Debian/Ubuntu

Esperamos el tiempo, para empezar su descarga y guardamos el archivo



Una vez descargado el archivo nos vamos al terminal como usuario root, a la carpeta donde se descargo el archivo, e instalamos las librerías necesarias para su correcta instalación;

aptitude install libnet-dns-perl
dpkg -i clamtk_4.42-1_all.deb

Al terminar la instalación, abrimos este programa en Actividades, Aplicaciones, Accesorios, ClamTk
 


02 diciembre 2012

Instalar JDownloader, Debian Wheezy


A petición de un lector de mi blog, les voy a enseñar a instalar el JDowloader, que es un gestor de descargas de código abierto, escrito en Java, que permite la descarga automática de archivos de sitios de alojamiento inmediato como Mediafire, Rapidshare, Megaupload, entre otros. Antes de empezar la instalación debemos tener instalado el JRE o JVM en nuestra PC, en una publicación anterior expliqué como se hace, aquí les dejo el enlace, si necesitamos instalar el java:


Una vez cerciorado que tenemos el JRE instalado en nuestra computadora y funcionando, nos vamos a:


Esta es la página oficial de JDownloader, una vez cargado el sitio, nos vamos a Download, esta opción del menu, se encuentra en la barra de enlaces de la parte superior de la página, luego elegimos nuestro sistema operativo, como estamos usado Debian Wheezy, le damos clic en Linux y nos cargará esta vista;


Esta sección tiene 2 opciones, resalté en color rojo con una estrella del lado derecho las opciones a descargar, la primera opción es un script que tiene un peso aproximado de 20 Mb, contiene la instalación completa de este gestor, la segunda opción es un script mas ligero para la instalación vía web, seleccionamos la primera opción, una vez descargado, nos vamos al terminal de usuario de nuestro Gnome o Debian, buscamos el sitio donde se descargó, en mi caso, mi navegador almacena por defecto en la carpeta de Descargas, que se encuentra en home y escribimos;

su
chmod +x jd_unix_0_9.sh
exit
./jd_unix_0_9.sh

Las opciones anteriores es para darle los permisos al archivo para que instale como usuario, empezamos su preinstalación, inmediatamente nos sale una ventanita indicando el idioma de su preinstalación, allí indicamos, English, las opciones posteriores le damos siguiente, una vez terminado, aparece otra ventana de inicialización de la instalación al sistema, señalamos nuestro idioma Español, el sitio donde se va almacenar las descargas, el uso flashgot, ect., estas opciones puede ser configuradas a su gusto, una vez terminado se inicia el JDownloader.

Rápidamente empieza actualizarse los archivos java que suministra el programa vía internet, esperamos que termine y con esto tenemos actualizado el gestor de descarga.

Nota: La instalación no se puede realizar como usuario root, porque guarda los enlaces e inicialización en la carpeta root del sistema, lo recomendable es realizarlo como usuario de Gnome, cabe a destacar que si tenemos mas de un usuario en nuestra PC, hay que realizar esta misma instalación para cada usuario que desee este programa.