Configuración de Red, Usuarios, Unidades y Cuotas en Linux: Tutorial Práctico

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,74 KB

A continuación, se detallan los pasos para configurar una red, añadir usuarios, montar unidades y establecer cuotas en un sistema Linux.

1. Configuración de la Red

Configurar la red para tener acceso a Internet y poder descargar los paquetes necesarios.

Editar el archivo de configuración de la interfaz de red:

nano /etc/network/interfaces

Configurar la interfaz como estática, asignando una dirección IP, máscara de red y puerta de enlace:


auto eth0
iface eth0 inet static
    address 10.2.36.20
    netmask 255.255.255.0
    gateway 10.2.36.1

Configurar los servidores DNS:

nano /etc/resolv.conf

Añadir los servidores DNS:


nameserver 172.16.2.4
nameserver 172.16.2.44

Reiniciar el servicio de red para aplicar los cambios:

service networking restart

2. Añadir Usuarios y Crear Carpetas

Añadir los usuarios requeridos utilizando el comando adduser y crear las carpetas necesarias con el comando mkdir.

3. Montar la Unidad

Iniciar sesión como usuario root con la contraseña proporcionada.

Listar los dispositivos de almacenamiento para identificar la unidad:

ls /dev/sd*

Utilizar fdisk para particionar la unidad:

fdisk /dev/sdb

Dentro de fdisk:

  • Presionar m para ver el menú de ayuda.
  • Presionar n para crear una nueva partición.
  • Presionar p para indicar que es una partición primaria.
  • Indicar el número de partición y el tamaño deseado.

Formatear la partición con el sistema de archivos ext3:

mkfs.ext3 /dev/sdb1

Repetir este paso para cada partición que se desee formatear (ej. /dev/sdb2, /dev/sdb3).

Montar la unidad en una carpeta específica:

mount /dev/sdb1 /disco_nuevo

Añadir la entrada correspondiente en el archivo /etc/fstab para que la unidad se monte automáticamente al inicio:

nano /etc/fstab

Añadir la siguiente línea:

/dev/sdb1 /disco_nuevo ext3 defaults 0 1

Verificar que la unidad se ha montado correctamente:

mount -a

4. Configuración de Cuotas

Actualizar la lista de paquetes e instalar las herramientas necesarias para la gestión de cuotas:

apt-get update
apt-get install quota quotatool

Editar el archivo /etc/fstab para habilitar las cuotas de usuario y grupo:

nano /etc/fstab

Modificar la línea correspondiente a la partición montada:

/dev/sdb1 /disco_nuevo ext3 defaults,usrquota,grpquota 0 1

Remontar la partición para aplicar los cambios:

mount -o remount /disco_nuevo

Iniciar la verificación de cuotas:

quotacheck -avugm

Crear los usuarios si aún no existen:

adduser sento

Asignar cuotas a los usuarios:

edquota -u sento

Dentro del editor, modificar los valores de hard para establecer los límites de cuota (en bloques de 1024 bytes).

Copiar la configuración de cuota de un usuario a otro:

edquota -p sento paula

Dar permisos a los usuarios sobre la carpeta:

chmod 777 /disco_nuevo

(Esto otorga permisos de lectura, escritura y ejecución a todos los usuarios dentro de esa carpeta).

Activar las cuotas:

quotaon -u /disco_nuevo

Verificar que las cuotas funcionan correctamente:

su sento

Intentar crear un archivo que exceda la cuota asignada:

cd /disco_nuevo
dd if=/dev/zero of=runa_runeta bs=65536 count=1280

Si la creación del archivo falla, las cuotas están configuradas correctamente.

Nota:

  • bs: Tamaño de los bloques.
  • count: Número de bloques.

Los archivos de configuración del sistema se encuentran en el directorio /etc.

Para buscar archivos en el sistema, se pueden utilizar los comandos locate y find.

El comando updatedb actualiza la base de datos utilizada por locate.

El comando dd if=/dev/zero of=runa_runeta bs=x count=x permite crear un archivo con un tamaño específico, determinado por los valores de bs y count.

Entradas relacionadas: