Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Notas
Estas cuotas deben mantenerse activas tras un reinicio.
Para establecer una cuota de 20Mb cada 10 días para todos los usuario primero editamos el fichero “/etc/fstab” con:
sudo nano /etc/fstab
Debemos editar la línea donde se encuentra /home añadiendo “usrquota” y “grpquota” después de defaults:
Una vez hecho eso debemos volver a montar el sistema de ficheros y reiniciamos la máquina:
systemctl daemon-reload sudo mount -o remount /home reboot
Tras el reinicio revisamos que se hayan actualizado los cambios correctamente con:
cat /proc/mounts | grep '/home'
Tras eso procedemos a crear las cuotas mediante el uso de quotacheck, para comenzar ejecutamos el siguiente comando:
sudo quotacheck -ugm /home
Con este comando se deberían crear los archivos aquota.user y aquota.group en /home, estos ficheros son los que contienen los datos sobre los límites que se aplican al sistema de ficheros. Podemos comprobarlos con un ls a /home
Para establecer la cuota de cada usuario se debe usar el comando setquota:
sudo setquota -u user001 20M 23M 0 0 /home
También puede ser editada manualmente con el comando:
sudo edquota -u user001
Nos aparecerá una sesión de nano en la que podremos ver que podemos editar:
Para establecer el límite de 10 días usamos el comando setquota con el flag t:
sudo setquota -t 864000 864000 /home
Podemos comprobar si esta configuración se ha realizado correctamente con el comando repquota:
sudo repquota -s /home
Finalmente, para limitar cuántos archivos tienen los usuarios user018 y user019 tenemos que modificarlos con:
sudo edquota -u user018
Y modificando la parte del inodes para indicar cuantos archivos pueden tener máximos:
Para comenzar vamos a configurar las ACL para ello primero debemos revisar si las ACL están habilitadas con el comando:
sudo tune2fs -l /boot/grub/grub.cfg | grep "Default mount options"
Si las ACL estan habilitadas podemos proceder a configurarlas