Este es un script muy básico que añadiré al reporte que genera el plogsumm.Este script muestra por pantalla(también se puede redireccionar a un fichero) es el espacio en disco de cada buzón de correo de cada usuario.
#!/bin/bash
#
#
#Este script se distribuye bajo licencia GPL o variantes!
echo "Informe espacio en disco de usuarios"
for usuario in `cat /etc/passwd|grep "/home/"|cut -d ":" -f1`;
do
ocupa=`du -sh /home/$usuario|awk '{ print $1 }' 2>/dev/null`
espacio=`echo "El buzon de "$usuario "ocupa "$ocupa 2>/dev/null`
echo $espacio
done
Explico un poco la linea 6.Necesitamos obtener el nombre de los usuarios que tienen como directorio $HOME el /home(puede ser el que queramos).No nos valdría como patrón hacer un ls -l de /home ya que, si este directorio está en otra partición, nos encontraremos con lost+found, que es el directorio, que almacena, entre otros ficheros e inodos perdidos.En este ejemplo utilizo el fichero /etc/passwd, con grep me quedo con /home, y con cut , con el parámetro -d ":" indico que el delimitador es :, y con -f1 que me quedo con la primera columna: el nombre de usuario.Después con du -sh juego con la variable $usuario y con awk me quedo con la primera colunma, es decir, el espacio en disco.Con 2>/dev/null envio los errores a la salida 2, la salida de error.
Pues nada, solo queda dar permisos de ejecución(chmod 700 miscript) y añadirlo al /etc/crontab para ejecutarlo cada X dias/semanas, y tendremos controlados "leechers" de nuestro /home.
Salud y gnuismo para todos!
martes, 4 de noviembre de 2008
jueves, 30 de octubre de 2008
jp2a
Warning: This is a freak post! A veces me aburro de tanto /etc/init.d/postfix reload y postmap hash:/etc/postfix/virtual y demás historias y me dedico a buscar cadenas en las descripciones de los paquetes de Debian.A otra gente se le da por descargar compulsivamente cosas que luego, ni aunque viviesen tres vidas,podría ver,leer o escucar.A mi no.No sé a cuento de qué me vino a la cabeza el fichero motd,Message Of The Day; resumiendo, es algo así como la bienvenida a la shell del sistema.He encontrado un paquete cojonudo: jp2a.En Debian GNU/Linux basta con un apt-get -y install jp2a y listo.Este paquete convierte a ascii una imagen.En consola y como root he hecho lo siguiente:
1.-[root@localhost]apt-get update && apt-get -y install jp2a
2.-[root@localhost]cd $HOME
3.-[root@localhost]wget http://www.debian.org/logos/openlogo-nd-100.jpg
4.-[root@localhost]jp2a --width=40 openlogo-nd-100.jpg > /etc/motd && echo "Esta maquina usa Debian" >> /etc/motd
El resultado es el siguiente:
1.-[root@localhost]apt-get update && apt-get -y install jp2a
2.-[root@localhost]cd $HOME
3.-[root@localhost]wget http://www.debian.org/logos/openlogo-nd-100.jpg
4.-[root@localhost]jp2a --width=40 openlogo-nd-100.jpg > /etc/motd && echo "Esta maquina usa Debian" >> /etc/motd
El resultado es el siguiente:
De Permuy's Blog |
miércoles, 29 de octubre de 2008
Curso SuSE
Este post lo tendría que haber escrito ayer...Estoy cansado; el viaje Ferrol-Santiago-Ferrol(200km) después de trabajar, quema; pero la verdad es que el curso de SuSE está superando mis espectativas.Ayer fue el segundo día y la gente ya se curraba sus ShellScripts con regexp y demás.
En otro orden de cosas,he desinstalado el nano y he creado un alias nano="vim" para "obligarme" a usarlo.En un par de días veo a vim(vi) mucho más útil que nano, más completo.Os dejo una URL con documentación para el LPI.
En otro orden de cosas,he desinstalado el nano y he creado un alias nano="vim" para "obligarme" a usarlo.En un par de días veo a vim(vi) mucho más útil que nano, más completo.Os dejo una URL con documentación para el LPI.
sábado, 25 de octubre de 2008
Sistemas de ficheros, y van...
Creo que en algún post anterior he hablado algo acerca de los sistemas de ficheros en GNU/Linux.Hace unos minutos terminé de leer esta URL, que viene a ser un resumen,breve pero completo acerca de inodos,particiones,sistemas de ficheros...etc.Lectura muy recomendada!
lunes, 20 de octubre de 2008
Cifrado de ficheros con OpenSSL
No sé si recordáis el famoso incendio de la Torre Windsor en Madrid, en febrero de 2005.No recuerdo en qué blog he leído que muchas de las empresas que tenían su sede en el Windsor, no se han podido recuperar de la pérdida de información a causa del incendio.En ese mismo artículo,no sin razón,animaban a los administradores de sistemas , a "sacar" físicamente los backups a otra ubicación, cifrando dichas copias con AES, por ejemplo. Me surgió la duda de cómo hacerlo de Debian GNU/Linux, y la verdad es que es muy sencillo.
1.- [root@satriani] apt-get -y install openssl
2.- openssl aes-256-cbc -a -salt -in prueba.txt -out prueba.txt.enc
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
3.- sist-02:/tmp# cat prueba.txt.enc
U2FsdGVkX1+aU2BTdr1C8/ZXRuMgL4eeSBi+3Y/gPhnORd+79cu60pNjC7Lar8lU
El fichero prueba.txt contenía "hola, puedes leerme?".Fácil no?, pues a cifrar vuestros datos.
Fuente: www.emete.es
1.- [root@satriani] apt-get -y install openssl
2.- openssl aes-256-cbc -a -salt -in prueba.txt -out prueba.txt.enc
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
3.- sist-02:/tmp# cat prueba.txt.enc
U2FsdGVkX1+aU2BTdr1C8/ZXRuMgL4eeSBi+3Y/gPhnORd+79cu60pNjC7Lar8lU
El fichero prueba.txt contenía "hola, puedes leerme?".Fácil no?, pues a cifrar vuestros datos.
Fuente: www.emete.es
Suscribirse a:
Entradas (Atom)