Ir al contenido principal

Habilitar Cuotas de Disco en Ubuntu 11.04

Administracion usuarios linux

Si queremos que los usuarios de nuestro sistema no consuman más recursos de los disponibles resulta indispensable habilitar un límite de uso de espacio en el disco duro. Esto es lo que se conoce como cuotas de disco y en unas pocas líneas os voy a explicar cómo es posible configurar un límite de utilización del disco en Ubuntu GNU/Linux. También adjunto al final del post un link para descargar un tutorial más extenso elaborado por mí sobre este tema.


Instalar la característica de control de cuotas
Solo tenemos que instalar un paquete llamado quota.

apt-get install quota

Una vez instalado el paquete, ya podremos indicarle al sistema las particiones en las que aplicaremos las cuotas editando /etc/fstab y añadiendo las opciones usrquota,grpquota 


/dev/hd5 /home ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1


Llegados a este punto podríamos decir que ya tenemos un sistema de cuotas de disco instalado.  Ahora nos faltaría reiniciar el ordenador o ejecutar mount -o remount /home

Al montar la partición con las ordenes oportunas, se crea en dicha partición unos ficheros llamados aquota.user y aquota.group. Para iniciarlos deberemos hacer:

quotacheck -avug 
Y posteriormente comprobar con ls -lh que los ficheros tienen un peso mayor que 0
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
Activa finalmente la cuota. 

Ahora ya tenemos totalmente activo el sistema de cuotas, aunque sin restricción para ningún usuario. Es el momento de editar la cuota 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
Con ello se nos motrará un archivo con diferentes campos:

  • Filesystem (el sistema de archivos en el que se aplica la cuota)
  • blocks (el número de bloques ocupados por el usuario)
  • 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 inodos máximo (ficheros y directorios). 0 = ilimitado)

Editando nuestras preferencias y guardando, las limitaciones para el usuario en cuestión quedan activadas. También podemos tomar como modelo a otro usuario ya existente copiando de uno a otro las mismas restricciones:


edquota -p usuariomodelo usuario
Evidentemente, también hay forma de asignar cuotas de discos masivamente a todos los usuarios.


edquota -p usuariomodelo `gawk -F: '$3 > 499 {print $1}' /etc/passwd`




Información Básica

Comentarios

  1. Esto Me a ayudado Muchisimo te doy Las Gracias por haber Posteado algo como esto !

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Solucionar "Ha sido imposible conectar al servidor FTP xxxx.xxxx.com:21" en WordPress

Si obtienes un error indicándote "Ha sido imposible conectar al servidor FTP xxxx.xxxx.com:21" o “Ha sido imposible localizar el directorio de [...]“ cuando intentas actualizar o instalar algún plugin, theme o el mismo WordPress -mediante actualización automática- se debe a un problema interno de WordPress, por el cual no es capaz de encontrar el directorio del blog.
A continuación vemos el motivo y la solución al inconveniente:


Causa

Sucede generalmente cuando el directorio de instalación de WordPress se encuentra al menos 2 niveles inferiores al root por FTP. Se obtiene un mensaje de error similar a algunos de los siguientes:

Red inalámbrica segura con RADIUS

Una de las opciones más seguras que permite controlar la autenticación de usuarios se puede realizar mediante la configuración de un servidor Radius. Radius o Remote Authentication Dial-In User Server, es un protocolo de autenticación y autorización para aplicaciones de acceso a la red o movilidad IP. Utiliza los puertos 1812 y 1813 UDP para establecer sus conexiones.

En esta entrada os mostraré como realizar la instalación y configuración de un servidor Radius bajo GNU/Linux llamado freeradius, para autenticar conexiones que provienen de un punto de acceso TP-LINK TL-WA501G.

Instalar PAINT en Ubuntu

KolourPaint es un editor de imágenes libre fácil de entender y usar disponible en entornos GNOME, KDE, Xfce, etc...


Es un excelente sustituto para Paint, para instalarlo ejecutamos en un terminal: