Creando chroot jail de forma sencilla.

En el trabajo he necesitado montar un sistema de jaulas únicas por usuario que probablemente acabaremos usando en bastantes servidores. Una de las mejores herramientas que econtré fué la de fuschlberger.net (gracias), que tiene un script muy bueno y bastante elaborado al respecto.

En mi caso concreto, como necestiaba algunas cosas concretas, hemodificado el script para mis necesidades y de paso lo he traducido al castellano (aunque faltan por traducir los comentarios del código).

Un sistema muy sencillo y rápido para crear jaulas chroot en el sistema.

Mi versión del script es esta:

Como de costumbre, se aceptan modificaciones y mejoras. :)

Google Gadget de BolsaPHP

Hoy he mejorado un poco el gadget de BolsaPHP, ahora se pueden ver todos los valores con un sólo cuadro, navegando por él.

Además, he aprovechado para crear un Google Gadget. Nunca me habí­a puesto a mirar como funcionaba el asunto. Ha sido muy fácil crear un xml y publicarlo.

Así­ que si utilizas la página de Google personalizada, puedes añadir el Gadget de BolsaPHP directamente.

El gadget tiene este aspecto:
bolsaphp-gadget

P.D.: ¿Alguno me puede decir si funciona tambí­en en los Gadgets de escritorio?

Escribe en Nótame.net desde KDE

Se ha puesto de moda hacer cosas con la API de Nótame.net y como yo soy un envidioso, me he puesto a jugar un poco con el kdialog para hacer una sencilla herramienta para publicar tus notas desde el KDE.

La cosa es simple, la primera vez te pide tu usuario y tu clave api, que puedes verla en el perfil de tu usuario de Meneame.net. Una vez configurado, ya puedes enviar mensajes. Simple, simple.

La configuración se guarda en un fichero oculto de tu «home» llamado ~/.notame.api. Con borrar ese fichero ya puedes volver a configurarlo.

El código (cutre cutre) es este.

#!/bin/bash
if [ -f ~/.notame.api ]; then
CLAVEAPI=$(cat ~/.notame.api)
else
USUARIO=$(kdialog --title "Configurando tu cuenta de Nótame.net" --inputbox "Introduce tu usuario")
PASS=$(kdialog --title "Configurando tu cuenta de Nótame.net" --password "Introduce tu clave API")
echo "user="$USUARIO"&key="$PASS > ~/.notame.api
CLAVEAPI=$(cat ~/.notame.api)
fi

TEXTO=$(kdialog --title "Enví­a un nuevo mensaje a Nótame.net" --inputbox "¿Qué estás haciendo?")

if [ -n "$TEXTO" ]; then
wget "http://meneame.net/api/newpost.php?$CLAVEAPI&text=$TEXTO" &> /dev/null
fi

Si quieres puedes bajar el fichero.

Le das permisos de ejecución (chmod +x notame.sh) y a probarlo.

Primero configuramos el nombre de usuario:
notame-1

Luego metemos la clave api:
notame-2

Estos pasos ya no tendremos que hacerlos más. Ahora siempre que lo ejecutemos tendremos directamente esta opción:
notame-3

Ya puedes anotar lo que quieras desde KDE. :)

Por cierto, insisto, es una chapucilla, modificarlo es de obligación, comentarme los cambios es voluntario. :)