• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +
          Iniciar sesión | Registrarse

Cuotas en Linux

Las cuotas se aplican por usuarios o por grupos.

Para que el sistema de ficheros soporte el uso de cuotas es necesario modificar el archivo /etc/fstab. En el cual se debe habilitar el uso de cuotas, para esto se insertara la clave usrquota, grpquoa, ya sea uno, o ambos, segun como se quiera la configuracion.

Por ejemplo en el caso de que se quiera dar soporte para cuotas por usuarios se podria hacer de la forma siguiente:

/dev/hda1 / ext3 defaults,usrquota 1 1

Para dar soporte por grupos sera:

/dev/hda1 / ext3 defaults,grpquota 1 1

Y en el caso de que se quiera el soporte para ambos:

/dev/hda1 / ext3 defaults,usrquota,grpquota 1 1

El sistema de cuotas necesita de dos archivos que son manejados por el kernel, estos archivos se encuentran ubicados en el directorio raiz y deben tener permisos de escritura y lectura solo para el usuario root.

Para crear estos dos archivos se hace lo siguiente:

# touch /quota.user
# touch /quota.grp
# chmod 600 /quota.user
# chmod 600 /quota.grp

En este momento, se necesita reiniciar la maquina para que los cambios se actualicen.

Para configura las cuotas de los usuarios se tiene el comando edquota, este comando usa en la mayoria de los casos el editor vi para modificar las configuraciones.

Cuotas por usuario

Para establecer las cuotas a un usuario seria de la forma:

# edquota -u usuario

La opcion -u indica que se aplicara a la cuenta de usuario, en el editor se mostrara algo parecido a esto:

Quotas for user usuario:

/dev/hda1: blocks in use: 6, limits 8soft =10, hard =10) inodes in use: 5, limits (soft =10, hard =10)

Para aplicar una misma configuracion a varios usuarios, se puede crear una, y teniendo esta de modelo se aplica a las demas con:

# edquota -p usuario usuario2 usuario3 …

Para q un usuario sepa la cantidad usada en su cuota se usa el comando siguiente:

$ quota

Cuotas por grupos

Para las cuotas por grupos se hacelo siguiente:

# edquota -g grupo

El cual nos daria mas o menos lo siguiente:

Quotas for group grupo:
/

dev/hda1: blocks in use: 6, limits (soft =10, hard =10) inides in use: 5, limits (soft =10, hard =10)

Para administrar el uso de las cuotas, el administrador del sistema emplea el comando:

# repquota

Licencia del documento
Derechos de Autor © 2004 por Bigbang.
Este documento esta liberado bajo la licencia creative commons.


Temas:
Documentación, Sistema


Etiquetas:
,

Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias o email.

Acerca del autor

Avatar image

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>