Tag Archives: Ubuntu

Problemas con Firestarter

Al instalar mi Ubuntu 8.04 y después de haber configurado todo, me di a la tarea de instalar el tan importante firewall, para eso en vez de usar el que trae el nuevo ubuntu ( UFW ) preferí descargar vía "apt-get" el front end de iptables llamado Firestarter. Una vez instalado, lo ejecute y me lanzo un error relacionado con el dispositivo de red, en mi caso el eth0 y lo solucione modificando el script de inicialización.

 

Modifica el archivo /etc/init.d/firestarter con tu editor de textos favorito y en modo super usuario:

sudo gedit /etc/init.d/firestarter

 

Luego busca la siguiente linea:

INMASK = `/ sbin / ifconfig $ IF | grep Mas | cut-d: 4-f`

 

Y sustituyela por ésta otra:

INMASK = `/ sbin / ifconfig $ IF | grep Más | cut-d: 4-f`

 

Guarda el archivo e intenta abrir de nuevo el firestarter y listo, problema solucionado xD.

 

El error se debe a que ifconfig devuelve la mascara con un acento en la a por eso lo unico que hay que cambiar es donde dice grep Mas por grep Más

 

Espero les sirva…

Comandos Linux

Recopilación de algunos de los comandos LINUX más usados.

A

addgroup
Se utiliza para crear un grupo nuevo.
Sintaxis: addgroup nom_grupo

adduser
Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario.
Sintaxis: adduser nom_usuario [nom_grupo]

alias
En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.
Sintaxis: alias nom_alias=’comando’

apt-cache search (texto)
Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

apt-get dist-upgrade
Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

apt-get install (paquetes)
Instala paquetes.

apt-get remove (paquete)
Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.

apt-get update
Actualiza la lista de paquetes disponibles para instalar.

apt-get upgrade
Instala las nuevas versiones de los diferentes paquetes disponibles.

at
Realiza un tarea programada una sola vez.
Sintaxis: at [-lr] hora [fecha].

 

B

bash, sh
Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
Sintaxis: bash / sh / ksh / csh.

bg
Manda un proceso a segundo plano.
Sintaxis: bg PID.

Continue reading

Configurar Servidor FTP en Ubuntu

Este manual fue encontrado originalmente en Wikilearning.com y editado por mi en algunos aspectos… Gracias a el ya tengo mi server FTP totalmente operativo 😀

 

Lo Primero que haremos sera entrar al Synaptic e instalar el paquete "vsftpd", o escribir en la consola "sudo apt-get install vsftpd".

Luego editamos el fichero que está en /etc/vsftpd.conf con el comando "sudo gedit /etc/vsftpd.conf" para configurar los accesos y que solo tengan entrada por esta vía los respectivos dueños de los web sites que hosteamos.

anonymous_enable=NO local_enable=YES write_enable=YES chroot_list_enable=YES chroot_local_user=NO chroot_list_file=/etc/vsftpd.chroot_list pam_service_name=vsftpd userlist_enable=YES

Ahora necesitamos editar el archivo

/etc/vsftpd.chroot_list (si no lo encuentran, creenlo ustedes) que es donde estará el listado de las personas que vamos a dejar entrar a la maquina como accesos chroot:

usuarioftp1 usuarioftp2

Luego editamos el archivo

/etc/vsftpd.user_list (si no lo encuentran, creenlo ustedes) para decidir quien tendrá acceso o no.

usuarioftp1

usuarioftp2


Y nos queda por añadir las cuentas al sistema, lo hacemos con el comando:

sudo adduser usuarioftp1
sudo adduser usuarioftp2


Añadimos los usuarios al grupo editando /etc/group y colocándolos donde toca (en el grupo apache)

apache:x:48:usuarioftp1:usuarioftp2


Modificamos el fichero de passwords, /etc/passwd

usuarioftp1:x:506:508::/var/www/html/www.indaya.com/:/bin/false
usuarioftp2:x:507:508::/ruta donde estara la pagina.com/:/bin/false


Y finalmente, ejecutamos lo de /etc/init.d/vsftpd restart