En un servidor con distintos usuarios es fundamental limitarles el uso del espacio del disco duro para evitar posibles sorpresas. Es fácil conseguirlo con quota (en Debian).
Primero debemos preparar la partición en la que queremos poner cuotas editando /etc/fstab (añadimos lo que está en negrita):
/dev/hda2/ /home ext3 defaults,usrquota 0 2
Con eso cuando reiniciemos tendremos la partición preparada. Para activarlo ahora sin reiniciar (hasta que volvamos a reiniciar):
mount -o remount,usrquota /home
Creamos 2 archivos en la partición en la que queremos crear las cuotas de usuario:
touch /home/aquota.user
touch /home/aquota.group
chmod 600 /home/aquota.user /home/aquota.group
Ahora instalamos quota y quotatools:
apt-get install quota quotatool
Activamos las cuotas: quotacheck -vagumf
Por último asignamos una cuota de 300 Mb para el usuario «prueba»:
quotatool -u prueba -bq 300M -l ‘320 Mb’ /home
Para ver las cuotas asignadas: repquota /home
Para eliminar la cuota del usuario «prueba»:
quotatool -u prueba -bq 0M -l ‘0 Mb’ /home
Pingback: Carlos Egea » Blog Archive » Poner a punto servidor Debian desde 0
Hola:
Gracias , esta util y todo sale sin problemas. !!!!
Buen tutorial!!
Un saludo.