* Instalar la característica de control de cuotas
apt-get install quota
* Indicar las particiones en las que aplicaremos las quotas editando/etc/fstab y añadiendo las opciones usrquota,grpquota
#
/dev/hda5 /home ext3 defaults,usrquota,grpquota 0 2
* Crearemos los archivos de control de quota y reiniciamos las particiones
touch /home/quota.user /home/quota.group
chmod 600 /home/quota.*
mount -o remount /home
* Para a continuación inicializar el mecanismo de cuotas
quotacheck -avugm
La primera vez obtendremos un aviso del tipo...
quotacheck: WARNING - Quotafile //quota.user was probably truncated. Can't
save quota settings...
quotacheck: WARNING - Quotafile //quota.group was probably truncated. Can't
save quota settings...
no hay que preocuparse.
Ahora el comando
quotaon /home
activará por fin la quota
* Editar la quota de los usuarios
Antes de nada deberíais saber que existen dos tipos de cuota:
- Cuotas rígidas: no será posible superar el límite y será negado el acceso.
- Cuotas flexibles: se pueden superar y el usuario sólo recibirá un aviso de
límite excedido. Tras un período de gracia - por defecto 7 días, configurable
por partición - la cuota se volverá rígida.
Manos a la obra, en teoría sólo root puede hacer esto y el comando es el
siguiente:
edquota -u usuario
entonces se nos mostrará una serie de registros con los siguientes campos:
Filesystem (el sistema de archivos en el que se aplica la cuota)
blocks (el número de bloques máximo a ocupar. 0 = ilimitado)
soft (el número de KB máximo a ocupar para cuota flexible. 0 = ilimitado)
hard (el número de KB máximo a ocupar para quota rígida. 0 = ilimitado)
inodes (el número de archivos máximo. 0 = ilimitado)
* Podemos copiar la configuración de un usuario con las cuotas establecidas a
otros con el comando:
edquota -p usuariomodelo usuario
apt-get install quota
* Indicar las particiones en las que aplicaremos las quotas editando/etc/fstab y añadiendo las opciones usrquota,grpquota
#
/dev/hda5 /home ext3 defaults,usrquota,grpquota 0 2
* Crearemos los archivos de control de quota y reiniciamos las particiones
touch /home/quota.user /home/quota.group
chmod 600 /home/quota.*
mount -o remount /home
* Para a continuación inicializar el mecanismo de cuotas
quotacheck -avugm
La primera vez obtendremos un aviso del tipo...
quotacheck: WARNING - Quotafile //quota.user was probably truncated. Can't
save quota settings...
quotacheck: WARNING - Quotafile //quota.group was probably truncated. Can't
save quota settings...
no hay que preocuparse.
Ahora el comando
quotaon /home
activará por fin la quota
* Editar la quota de los usuarios
Antes de nada deberíais saber que existen dos tipos de cuota:
- Cuotas rígidas: no será posible superar el límite y será negado el acceso.
- Cuotas flexibles: se pueden superar y el usuario sólo recibirá un aviso de
límite excedido. Tras un período de gracia - por defecto 7 días, configurable
por partición - la cuota se volverá rígida.
Manos a la obra, en teoría sólo root puede hacer esto y el comando es el
siguiente:
edquota -u usuario
entonces se nos mostrará una serie de registros con los siguientes campos:
Filesystem (el sistema de archivos en el que se aplica la cuota)
blocks (el número de bloques máximo a ocupar. 0 = ilimitado)
soft (el número de KB máximo a ocupar para cuota flexible. 0 = ilimitado)
hard (el número de KB máximo a ocupar para quota rígida. 0 = ilimitado)
inodes (el número de archivos máximo. 0 = ilimitado)
* Podemos copiar la configuración de un usuario con las cuotas establecidas a
otros con el comando:
edquota -p usuariomodelo usuario
Comentarios