Administración Avanzada de Linux: SYSSTAT, Samba AD y Gestión de Permisos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 8,11 KB
Monitorización y Administración de Sistemas Linux: SYSSTAT, Samba y Permisos
1. SYSSTAT: Herramientas de Monitorización de Rendimiento
SYSSTAT es un paquete de herramientas esencial para monitorizar el rendimiento del sistema en Linux. Incluye las siguientes utilidades:
sar: Recoge datos de actividad del sistema.iostat: Muestra el uso de CPU y disco.mpstat: Proporciona estadísticas por procesador.pidstat: Proporciona estadísticas por proceso.sadf: Exporta los datos desaren distintos formatos.
Configuración y Almacenamiento de SYSSTAT
Los archivos clave para la gestión de SYSSTAT son:
/etc/default/sysstat: Archivo que activa o desactiva la recogida de estadísticas./etc/cron.d/sysstat: Programa la ejecución periódica de la recogida de datos./var/log/sysstat/: Directorio donde se guardan los registros con los datos recopilados del sistema.
Programación de la Recogida Automática de Datos
Para que SYSSTAT recoja datos automáticamente, se edita /etc/cron.d/sysstat y se añade una línea de programación, por ejemplo:
*/3 * * * * root command -v sa1 > /dev/null && sa1 5 2Esta configuración ejecuta sa1 cada 3 minutos, recogiendo datos 2 veces con un intervalo de 5 segundos entre cada una, y los guarda en un archivo binario diario dentro de /var/log/sysstat/sa{día}.
2. Gestión de Usuarios y Grupos en Linux
Comandos de Administración de Usuarios y Grupos
A continuación, se listan los comandos fundamentales para la gestión de identidades en el sistema:
adduseryuseradd: Crean usuarios.groupadd: Crea grupos.usermod: Modifica usuarios (permite cambiar directorio, grupo o nombre).groupmod: Cambia el nombre de un grupo.userdel: Elimina usuarios (usando-rtambién elimina su carpeta personal).groupdel: Elimina grupos.usermod -aG: Añade usuarios a grupos existentes.
Ejemplos de Modificación
- Cambiar el nombre de usuario: Cambiar el nombre del usuario
juanporjorge.sudo usermod -l jorge juan - Cambiar el nombre de grupo: Cambiar el nombre del grupo
profesoresaalumnos.sudo groupmod -n alumnos profesores
3. Configuración de Controlador de Dominio con Samba en Ubuntu Server
Para instalar y configurar un controlador de dominio (AD DC) con Samba en Ubuntu Server, se deben seguir los siguientes pasos:
- Asegurar que el sistema esté actualizado (en modo NAT).
- Instalar los paquetes necesarios.
- Añadir una tarjeta de red en modo Host-Only y modificar la configuración en
/etc/netplan. - Configurar Samba y los archivos de Kerberos.
- Deshabilitar servicios innecesarios.
- Activar el servicio
samba ad-dc. - Ajustar la resolución de nombres en
/etc/hostsy/etc/resolv.conf. - Comprobar que la instalación funcione correctamente.
Componentes Clave de Samba y Directorio Activo
Los siguientes paquetes y herramientas son cruciales para la integración de dominio:
samba: Servidor de dominio principal.krb5-config: Configura el protocolo Kerberos para autenticación.winbind: Conecta con usuarios del dominio.smbclient: Permite acceder a carpetas compartidas.acl: Permite la gestión de permisos avanzados (ACL).libnss-winbind: Hace que el sistema reconozca usuarios del dominio.
Parámetros Comunes en smb.conf
Estos parámetros se utilizan para definir el comportamiento de los recursos compartidos:
guest okypublic: Permiten acceso como invitado.browseable: Muestra o no el recurso en la red.writable: Permite o no la escritura en el recurso.valid users: Limita quién puede acceder.write list: Otorga permiso de escritura a ciertos usuarios.admin users: Permite control total como administrador.directory mask: Define permisos para carpetas nuevas.create mask: Define permisos para archivos nuevos.
Para comprobar que el archivo /etc/samba/smb.conf esté bien configurado, se utiliza el comando testparm.
4. Configuración de Red con Netplan
Netplan permite configurar la red de manera flexible, incluyendo DHCP o IP estática.
Configuración de IP Estática y DNS
Para asignar una IP estática y configurar el DNS en Netplan:
addresses: [192.168.19.10/24]: Asigna la IP estática.nameservers:: Abre la configuración DNS.search: [xavier.local]: Define el dominio de búsqueda.addresses: [192.168.19.10]: Indica la IP del servidor DNS.
Puedes usar DHCP si prefieres la asignación automática de IP (dhcp4: yes).
Comprobación y Aplicación de Cambios en Netplan
Para verificar y aplicar la configuración de Netplan:
- Comprobar errores:
sudo netplan debug generate - Probar la configuración:
sudo netplan try - Aplicar la configuración:
sudo netplan apply
5. Integración de Clientes Windows y Gestión Remota
Herramientas de Administración Remota del Servidor (RSAT)
Las RSAT (Remote Server Administration Tools, o Herramientas de administración remota del servidor) son un conjunto de herramientas proporcionadas por Microsoft que permiten a los administradores de sistemas gestionar servidores Windows de forma remota desde un equipo cliente Windows.
Unión de un Equipo Cliente Windows al Directorio Activo
Pasos para unir un equipo cliente Windows al dominio gestionado por Ubuntu Server/Samba:
- Instalar las RSAT en el cliente (en modo NAT).
- Configurar la IP del cliente en modo Host-Only, apuntando al DNS del dominio Ubuntu.
- Verificar la conectividad con el servidor.
- Unir el equipo al dominio.
- Abrir el Server Manager y gestionar usuarios y objetos del dominio desde Active Directory Users and Computers.
6. Protocolo NFS y Gestión de Permisos
Network File System (NFS)
El protocolo NFS (Network File System) es un protocolo de red que permite compartir archivos entre sistemas a través de una red, permitiendo que un equipo acceda y utilice archivos en otro como si fueran locales.
Para verificar los permisos compartidos en NFS, se utiliza el comando:
showmount -e <ip>Diferencia entre Permisos de Compartición y Seguridad
Es fundamental distinguir entre los tipos de permisos aplicados a recursos compartidos:
- Los permisos de share (compartición) controlan el acceso cuando se entra por red.
- Los permisos de seguridad (NTFS) controlan el acceso directo desde el sistema de archivos.
Cuando se accede remotamente, se aplican ambos conjuntos de permisos, prevaleciendo siempre el más restrictivo.
Listas de Control de Acceso (ACL)
Los permisos ACL (Access Control List) permiten definir permisos más detallados en archivos y carpetas, asignándolos a varios usuarios o grupos de forma personalizada, ofreciendo mayor granularidad que los permisos tradicionales.