Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| master_cs:fortificacion:p2 [2025/02/11 15:17] – thejuanvisu | master_cs:fortificacion:p2 [2025/02/11 16:20] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 8: | Línea 8: | ||
| Para establecer una cuota de 20Mb cada 10 días para todos los usuario primero editamos el fichero "/ | Para establecer una cuota de 20Mb cada 10 días para todos los usuario primero editamos el fichero "/ | ||
| - | < | + | < |
| sudo nano /etc/fstab | sudo nano /etc/fstab | ||
| </ | </ | ||
| Línea 15: | Línea 15: | ||
| Una vez hecho eso debemos volver a montar el sistema de ficheros y reiniciamos la máquina: | Una vez hecho eso debemos volver a montar el sistema de ficheros y reiniciamos la máquina: | ||
| - | < | + | < |
| systemctl daemon-reload | systemctl daemon-reload | ||
| sudo mount -o remount /home | sudo mount -o remount /home | ||
| Línea 21: | Línea 21: | ||
| </ | </ | ||
| Tras el reinicio revisamos que se hayan actualizado los cambios correctamente con: | Tras el reinicio revisamos que se hayan actualizado los cambios correctamente con: | ||
| - | < | + | < |
| cat / | cat / | ||
| </ | </ | ||
| Línea 27: | Línea 27: | ||
| Tras eso procedemos a crear las cuotas mediante el uso de quotacheck, para comenzar ejecutamos el siguiente comando: | Tras eso procedemos a crear las cuotas mediante el uso de quotacheck, para comenzar ejecutamos el siguiente comando: | ||
| - | < | + | < |
| sudo quotacheck -ugm /home | sudo quotacheck -ugm /home | ||
| </ | </ | ||
| Línea 34: | Línea 34: | ||
| Para establecer la cuota de cada usuario se debe usar el comando setquota: | Para establecer la cuota de cada usuario se debe usar el comando setquota: | ||
| - | < | + | < |
| sudo setquota -u user001 20M 23M 0 0 /home | sudo setquota -u user001 20M 23M 0 0 /home | ||
| </ | </ | ||
| También puede ser editada manualmente con el comando: | También puede ser editada manualmente con el comando: | ||
| - | < | + | < |
| sudo edquota -u user001 | sudo edquota -u user001 | ||
| </ | </ | ||
| Línea 46: | Línea 46: | ||
| Para establecer el límite de 10 días usamos el comando setquota con el flag t: | Para establecer el límite de 10 días usamos el comando setquota con el flag t: | ||
| - | < | + | < |
| sudo setquota -t 864000 864000 /home | sudo setquota -t 864000 864000 /home | ||
| </ | </ | ||
| Podemos comprobar si esta configuración se ha realizado correctamente con el comando repquota: | Podemos comprobar si esta configuración se ha realizado correctamente con el comando repquota: | ||
| - | < | + | < |
| sudo repquota -s /home | sudo repquota -s /home | ||
| </ | </ | ||
| Línea 57: | Línea 57: | ||
| Finalmente, para limitar cuántos archivos tienen los usuarios user018 y user019 tenemos que modificarlos con: | Finalmente, para limitar cuántos archivos tienen los usuarios user018 y user019 tenemos que modificarlos con: | ||
| - | < | + | < |
| sudo edquota -u user018 | sudo edquota -u user018 | ||
| </ | </ | ||
| Y modificando la parte del inodes para indicar cuantos archivos pueden tener máximos: | Y modificando la parte del inodes para indicar cuantos archivos pueden tener máximos: | ||
| + | <WRAP column 100%> | ||
| {{: | {{: | ||
| + | </ | ||
| ===== Usando ACLs permite a user001 y user002 leer y modificar / | ===== Usando ACLs permite a user001 y user002 leer y modificar / | ||
| * Permitir a miembros del grupo password modificar / | * Permitir a miembros del grupo password modificar / | ||
| Para comenzar vamos a configurar las ACL para ello primero debemos revisar si las ACL están habilitadas con el comando: | Para comenzar vamos a configurar las ACL para ello primero debemos revisar si las ACL están habilitadas con el comando: | ||
| - | < | + | < |
| sudo tune2fs -l / | sudo tune2fs -l / | ||
| </ | </ | ||
| + | Si las ACL estan habilitadas podemos proceder a configurarlas, | ||
| + | <code bash> | ||
| + | sudo setfacl -m u: | ||
| + | sudo setfacl -m u: | ||
| + | </ | ||
| + | |||
| + | ===== Añadir un segudo disco a la máquina y particionarlo usando GPT ===== | ||
| + | Para esto, primero procederemos a añadir un disco duro virtual a Virtual Box, primero iremos a configuración de la máquina virtual/ | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | En la ventana que saldrá pulsaremos en crear: | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | Una vez creado el nuevo disco duro virtual lo seleccionamos u lo creamos: | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | Tras eso volvemos a arrancar la máquina y abrimos una terminal donde escribiremos el comando " | ||
| + | <code bash> | ||
| + | lsblk | ||
| + | </ | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | En este caso podemos ver que el disco que hemos introducido aparece como " | ||
| + | <code bash> | ||
| + | parted /dev/sdb mklabel gpt | ||
| + | parted -a opt /dev/sdb mkpart primary ext4 0% 100% | ||
| + | </ | ||
| + | |||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | Finalmente creamos el sistema de archivos con los siguientes comandos: | ||
| + | <code bash> | ||
| + | mkfs.ext4 -L datapartition /dev/sdb1 | ||
| + | </ | ||
| + | Finalmente procedemos a montarlo con el comando: | ||
| + | <code bash> | ||
| + | mkdir -p /mnt/data | ||
| + | mount -o defaults /dev/sdb1 /mnt/data | ||
| + | </ | ||
| + | |||
| + | Como resultado nuestro equipo quedará de la siguiente forma: | ||
| + | |||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | ===== Crea dos particiones con el espacio restante disponible en el segundo disco ===== | ||
| + | Basándonos en el tamaño de sda1, sda2 y sda3, quedan aproximadamente 2 GB libres, por lo que se crearán dos particiones de 1GB cada una, a las que llamaremos sda4 y sda4. Para crear las particiones usaremos el comando: | ||
| + | <code bash> | ||
| + | sudo fdisk /dev/sda | ||
| + | </ | ||
| + | Tras ejecutar el comando nos aparecerá la utilidad fdisk: | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||
| + | Para ver que espacio está disponible presionamos F y le damos a enter: | ||
| + | <WRAP column 100%> | ||
| + | {{: | ||
| + | </ | ||