Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


master_cs:fortificacion:p2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
master_cs:fortificacion:p2 [2025/02/11 15:49] thejuanvisumaster_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 "/etc/fstab" con: Para establecer una cuota de 20Mb cada 10 días para todos los usuario primero editamos el fichero "/etc/fstab" con:
-<code>+<code bash>
 sudo nano /etc/fstab sudo nano /etc/fstab
 </code> </code>
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:
-<code>+<code bash>
 systemctl daemon-reload systemctl daemon-reload
 sudo mount -o remount /home sudo mount -o remount /home
Línea 21: Línea 21:
 </code> </code>
 Tras el reinicio revisamos que se hayan actualizado los cambios correctamente con: Tras el reinicio revisamos que se hayan actualizado los cambios correctamente con:
-<code>+<code bash>
 cat /proc/mounts | grep '/home' cat /proc/mounts | grep '/home'
 </code> </code>
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:
-<code>+<code bash>
 sudo quotacheck -ugm /home sudo quotacheck -ugm /home
 </code> </code>
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:
-<code>+<code bash>
 sudo setquota -u user001 20M 23M 0 0 /home sudo setquota -u user001 20M 23M 0 0 /home
 </code> </code>
  
 También puede ser editada manualmente con el comando: También puede ser editada manualmente con el comando:
-<code>+<code bash>
 sudo edquota -u user001 sudo edquota -u user001
 </code> </code>
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:
-<code>+<code bash>
 sudo setquota -t 864000 864000 /home sudo setquota -t 864000 864000 /home
 </code> </code>
  
 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:
-<code>+<code bash>
 sudo repquota -s /home sudo repquota -s /home
 </code> </code>
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:
-<code>+<code bash>
 sudo edquota -u user018 sudo edquota -u user018
 </code> </code>
 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%>
 {{:master_cs:fortificacion:pasted:20250211-150418.png}} {{:master_cs:fortificacion:pasted:20250211-150418.png}}
 +</WRAP>
 ===== Usando ACLs permite a user001 y user002 leer y modificar /boot/grub/brub.cfg ===== ===== Usando ACLs permite a user001 y user002 leer y modificar /boot/grub/brub.cfg =====
   * Permitir a miembros del grupo password modificar /etc/shadow.   * Permitir a miembros del grupo password modificar /etc/shadow.
  
 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:
-<code>+<code bash>
 sudo tune2fs -l /boot/grub/grub.cfg | grep "Default mount options" sudo tune2fs -l /boot/grub/grub.cfg | grep "Default mount options"
 </code> </code>
 Si las ACL estan habilitadas podemos proceder a configurarlas, para dar los permisos necesarios a estos suarios usamos los comandos: Si las ACL estan habilitadas podemos proceder a configurarlas, para dar los permisos necesarios a estos suarios usamos los comandos:
-<code>+<code bash>
 sudo setfacl -m u:user001:rw /boot/grub/grub.cfg sudo setfacl -m u:user001:rw /boot/grub/grub.cfg
 sudo setfacl -m u:user002:rw /boot/grub/grub.cfg sudo setfacl -m u:user002:rw /boot/grub/grub.cfg
Línea 93: Línea 94:
 </WRAP> </WRAP>
 Tras eso volvemos a arrancar la máquina y abrimos una terminal donde escribiremos el comando "lsblk" para ver los medios de almacenamiento disponibles: Tras eso volvemos a arrancar la máquina y abrimos una terminal donde escribiremos el comando "lsblk" para ver los medios de almacenamiento disponibles:
-<code>+<code bash>
 lsblk lsblk
 </code> </code>
Línea 100: Línea 101:
 </WRAP> </WRAP>
 En este caso podemos ver que el disco que hemos introducido aparece como "sdb". Ahora podemos proceder a particionarlo con el comando parted: En este caso podemos ver que el disco que hemos introducido aparece como "sdb". Ahora podemos proceder a particionarlo con el comando parted:
-<code>+<code bash>
 parted /dev/sdb mklabel gpt parted /dev/sdb mklabel gpt
 parted -a opt /dev/sdb mkpart primary ext4 0% 100% parted -a opt /dev/sdb mkpart primary ext4 0% 100%
Línea 110: Línea 111:
  
 Finalmente creamos el sistema de archivos con los siguientes comandos: Finalmente creamos el sistema de archivos con los siguientes comandos:
-<code>+<code bash>
 mkfs.ext4 -L datapartition /dev/sdb1 mkfs.ext4 -L datapartition /dev/sdb1
 </code> </code>
 Finalmente procedemos a montarlo con el comando: Finalmente procedemos a montarlo con el comando:
-<code>+<code bash>
 mkdir -p /mnt/data mkdir -p /mnt/data
 mount -o defaults /dev/sdb1 /mnt/data mount -o defaults /dev/sdb1 /mnt/data
 </code> </code>
  
-===== Crea dos particiones con el espacio restante disponible en el segundo disco =====+Como resultado nuestro equipo quedará de la siguiente forma:
  
 +<WRAP column 100%>
 +{{:master_cs:fortificacion:pasted:20250211-155308.png}}
 +</WRAP>
 +===== 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
 +</code>
 +Tras ejecutar el comando nos aparecerá la utilidad fdisk:
 +<WRAP column 100%>
 +{{:master_cs:fortificacion:pasted:20250211-160648.png}}
 +</WRAP>
 +Para ver que espacio está disponible presionamos F y le damos a enter:
 +<WRAP column 100%>
 +{{:master_cs:fortificacion:pasted:20250211-160921.png}}
 +</WRAP>
master_cs/fortificacion/p2.1739288942.txt.gz · Última modificación: 2025/02/11 15:49 por thejuanvisu