Llevo ya unos días peleándome con el proftpd tratando de tener un usuario anónimo en RO y un directorio incoming con RW, además de tener un usuario para el FTP con derechos RW sobre el directorio de trabajo del usuario anónimo. La primera parte muy bien, pero la segunda me encontraba con problemas de autenticación y no podía salir de ahí, pero de tertúlia por el IRC x-ip me ha presentado otro servidor de FTP, el very secure ftp, vsftpd, que permite añadir usuarios con una base de datos externa (en este manual voy a usar una berkeley DB) y configurar de forma individual lo que puede hacer cada usuario, así que vamos a ver hasta donde se puede llegar :)
Partimos de una debian squeeze 6.0.1.
Lo primero es instalar el servicio
# apt-get install vsftpd
Y las herramientas para gestionar bases de datos Berkeley.
# apt-get install db4.8-util
A continuación creamos un fichero con los datos de login y passwords poniendo el usuario y debajo el password, de esta forma:… ||| Seguir leyendo… >>>
Todos los que tengáis un wordpress sabréis las ventajas de usar los plugins “de la nuve”, aquellos que te permiten estadísticas, filtros de spam, instalación de extensiones desde el cms, etc. etc. pero también tiene sus desventajas y es que dependes de wordpress.com.
Hace ya unos días el servicio con wordpress.com era un poco malo, pero parece que finalmente han desarrollado otra plataforma para gestionar todos estos plugins, el jetpack.
Lo primero que tendremos que hacer es descargar el jetpack de forma manual (cuando iba a instalarlo automáticamente no me dejaba conectar, ya que me decía que la clave API era incorrecta).
Jetpack te agrupa las distintas herramientas de “la nuve” en un menú nuevo en la barra izquierda, pero una vez instalado falta activarlo y aquí el problema :( Todo el rato me soltaba este mensaje:
Jetpack could not contact WordPress.com: token_http_request_failed. This usually means something is incorrectly configured on your web host. name lookup timed out… ||| Seguir leyendo… >>>
Otro tip of the day:
# vi /etc/apt/apt.conf.d/90-apt-proxy
es probable que el fichero no exista, así que lo creamos y añadimos lo siguiente:
Acquire::http::Proxy "http://usuario:password@ipproxy:puerto";
Acquire::ftp::Proxy "http://usuario:password@ipproxy:puerto";
guardamos, salimos y actualizamos los repositorios
# apt-get update
y apa ;)
thnks emi por la corrección, así queda todo más ordenado :)… ||| Seguir leyendo… >>>
Otro post mas sobre proxys, se nos ha atascado el cuerno con esto y hasta que no lo podamos sacar vamos dándole, como tiene que ser :)
De momento no hay autenticación con los usuarios de la web de guifi, para ello se tiene que rascar un poquito más, así que de momento dejaremos el proxy abierto y la recomendación es configurar el cliente de correo con el socks proxy y el cliente de http por el proxy squid de cabecera, con la autenticación de los usuarios y tal.
La instalación de dante es realmente sencilla:
# apt-get install dante-server
Justo con esto tendremos que empezar a configurar el fichero de configuración /etc/danted.conf… ||| Seguir leyendo… >>>
En guifi nos encontramos que si tenemos configurado un cliente para la mensajería instantánea, por defecto tenemos un gran numero de puertos limitados, si queremos abrir puertos específicos simplemente añadimos en /etc/squid/squid.conf los puertos que nos interesen:
Por ejemplo uno que uso bastante es el 9000 (http) y el 8080 (https)
acl Safe_ports port 9000
acl SSL_ports port 8080
y reiniciamos el servicio
Para los servicios de mensajería… ||| Seguir leyendo… >>>
WAJIG(1) WAJIG(1)
NAME
wajig – Simplified command line administrator for Debian
SYNOPSIS
wajig [options] commands…
DESCRIPTION
This manual page briefly documents the wajig command.
wajig packages into one tool many commands useful for managing a Debian
system. Instead of having to remember whether to use dpkg or apt-get or
apt-cache, etc, wajig does the selection of the appropriate tool for
you.
wajig is a user command but will use sudo to run commands requiring
super user permissions.
The primary documentation is available from
http://www.togaware.com/wajig.
OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-’). A summary of options to get
you started is included below. For more details see wajig commands.
-h, –help
Show summary.
–version
Show version of program.
AUTHOR
This manual page was written by Graham Williams <Gra‐
ham.Williams@togaware.com>, for the Debian GNU/Linux system (but may be
used by others).
November 19, 2004 WAJIG(1)… ||| Seguir leyendo… >>>
time echo "scale=5000; 4*a(1)" | bc -l -q ; cat /proc/cpuinfo | grep "model name"; cat /proc/meminfo | grep MemTotal… ||| Seguir leyendo... >>>
# apt-get install googleearth-package
a continuación:
$ make-googleearth-package
si make-googleearth-package no tira ejecutar
$ make-googleearth-package --force
se genera un .deb. Lo siguiente es hacer:
# dpkg -i paquet.deb
# apt-get -f install
Nota: si la tipografia del programa se ve demasiado grande o demasiado pequeña es posible que falte instalar el paquete ttf-mscorefonts-installer:
# apt-get install ttf-mscorefonts-installer
apa!… ||| Seguir leyendo… >>>
Estaba montando una mediawiki y al subir las imágenes no tenía instalado el imagemagick, ya que necesitaba la herramienta “convert” para poder generar los thumbnails de las imágenes subidas.
Una vez instalado al subir imágenes me salía este error en los ficheros de log de apache:
/var/www/html/mediawiki/bin/ulimit4.sh: line 4: 16421 Segmentation fault (core dumped) '/usr/bin/convert' -quality 80 -background white -size 120 '/var/www/html/mediawiki/images/archive/a/a4/20110630074354!Esquema.jpg' -thumbnail '120x81!' -set comment 'File source: http://acme.acme.com/wiki/File:Esquema.jpg' -depth 8 -sharpen '0x0.4' '/var/www/html/mediawiki/images/thumb/archive/a/a4/20110630074354!Esquema.jpg/120px-Esquema.jpg' 2>&1
La solución será añadir un valor en el fichero LocalSettings.php. En Kb.
$wgMaxShellMemory = 512000;
Más información: Manual:$wgMaxShellMemory… ||| Seguir leyendo… >>>
Dedico este post a la liveCD de debian que me acaba de salvar la vida!
Tras una actualización el grub se ha desconfigurado y ha sido necesario reinstalarlo. Esto que parece una tarea tan fácil no lo es cuando no tienes a mano ninguna liveCD actualizada, así que tras ver la bazofia de lives desactualizadas que tenía he descargado una liveCD de debian que me ha encantado.

Una livecd que permite trabajar con varias arquitecturas y sólo te carga una shell con una Debian perfectamente funcional.
La iso… ||| Seguir leyendo… >>>