Tema 16. Administración de dominios en Linux
LDAP, Samba, NFS, integración en dominio y servicios de red
LDAP y OpenLDAP
▼
LDAP (Lightweight Directory Access Protocol) es un protocolo estándar para acceder a servicios de directorio. OpenLDAP es la implementación open source.
Estructura LDAP
Árbol de información jerárquico (DIT - Directory Information Tree):dc=empresa,dc=local— raíz (Domain Component)ou=Usuarios,dc=empresa,dc=local— Organizational Unituid=juanp,ou=Usuarios,dc=empresa,dc=local— usuario
sudo apt install slapd ldap-utils sudo dpkg-reconfigure slapd # Configurar dominio LDAP # Consultas LDAP ldapsearch -x -H ldap://localhost -b "dc=empresa,dc=local" "(uid=juanp)"
Samba — Servidor de ficheros e integración con AD
▼
Samba permite que Linux comparta recursos con Windows mediante el protocolo SMB/CIFS y puede actuar como controlador de dominio:
Instalar y configurar Samba
sudo apt install samba sudo nano /etc/samba/smb.confConfiguración básica de un recurso compartido:
[compartido] path = /srv/samba/compartido browseable = yes read only = no valid users = @sambashare create mask = 0664 directory mask = 0775
sudo systemctl restart smbd nmbd sudo smbpasswd -a usuario # Añadir usuario Samba
Unirse a dominio Windows con Samba (winbind)
sudo apt install samba winbind libnss-winbind sudo net ads join -U Administrador # Unirse al dominio AD
NFS — Network File System
▼
NFS permite compartir directorios entre sistemas Linux/Unix en red:
Servidor NFS
sudo apt install nfs-kernel-server sudo nano /etc/exports # Añadir: /srv/nfs/compartido 192.168.1.0/24(rw,sync,no_subtree_check) sudo exportfs -a # Aplicar cambios sudo systemctl restart nfs-kernel-server
Cliente NFS
sudo apt install nfs-common sudo mount 192.168.1.10:/srv/nfs/compartido /mnt/datos # Montaje permanente en /etc/fstab: 192.168.1.10:/srv/nfs/compartido /mnt/datos nfs defaults 0 0
Integración Linux en dominio Windows (AD)
▼
Para unir Ubuntu al dominio de Active Directory de Windows:
sudo apt install realmd sssd adcli samba-common krb5-user sudo realm discover empresa.local # Descubrir dominio sudo realm join -U Administrador empresa.local # Unirse # Verificar realm list id [email protected] # Verificar usuario del dominio # Permitir login con usuarios del dominio sudo pam-auth-update --enable mkhomedir
💡 SSSD (System Security Services Daemon) actúa como cliente de AD/LDAP y gestiona la autenticación, caché y directorio home de usuarios del dominio.
Concepto
LDAP
Click para ver definición
Lightweight Directory Access Protocol: protocolo estándar para acceder a servicios de directorio
Click para volver
Concepto
Samba
Click para ver definición
Implementación libre de SMB/CIFS; permite compartir recursos entre Linux y Windows
Click para volver
Concepto
NFS
Click para ver definición
Network File System: protocolo para compartir directorios entre sistemas Linux/Unix
Click para volver
Concepto
SSSD
Click para ver definición
System Security Services Daemon: cliente de AD/LDAP para autenticación en Linux
Click para volver
Concepto
realm join
Click para ver definición
Comando para unir una máquina Linux a un dominio de Active Directory
Click para volver
Concepto
smb.conf
Click para ver definición
Archivo de configuración principal de Samba en /etc/samba/
Click para volver
📝 Test de autoevaluación
🎯 Quiz — Tema 16