CONNEXIÓ CLIENT LINUX
INSTALACIÓ
sudo apt update
sudo apt install libnss-ldap libpam-ldap ldap-utils nscd -y
““
Durant la instal·lació se sol·licitarà informació. Proporcionar les dades següents:
**1. URI del servidor LDAP:**
““
ldap://10.0.10.4
““
**2. Distinguished name (DN) de la base de cerca:**
““
dc=localhost,dc=local
““
**3. Versió de LDAP:**
““
3
““
**4. Crear base de dades local?**
““
Sí
““
**5. Es requereix login per accedir a la base de dades?**
““
No
““
**6. Compte LDAP per a root:**
““
cn=admin,dc=localhost,dc=local
““
**7. Contrasenya del compte LDAP root:**
““
CONFIGURAR NSS:
sudo nano /etc/nsswitch.conf
CONFIGURAR PAM
sudo pam-auth-update
CONFIGURAR LDAP CLIENT:
sudo nano /etc/ldap/ldao.conf
CONFIGURAR CREACIÓ AUTOMATICA DE DIRECTORIS HOME:
sudo nano /etc/pam.d/common-session
REINICIAR I VERIFICAR CONECTIVITAT AMB LDAP
sudo systemctl restart nscd
ldapsearch -x -H ldap://10.0.10.4 -b dc=localhost,dc=local
Per buscar en LDAP:
VERIFICACIÓ COMPLETA:
nano ~/verificar_ldap_client.sh
#!/bin/bash
echo “=========================================”
echo ” VERIFICACION CLIENTE LDAP – UBUNTU”
echo “=========================================”
echo “”
echo “1. Conectividad con servidor LDAP:”
if ldapsearch -x -H ldap://10.0.10.4 -b dc=localhost,dc=local > /dev/null 2>&1; then
echo “[OK] Conexion exitosa”
else
echo “[ERROR] No se puede conectar”
fi
echo “”
echo “2. Usuarios LDAP visibles:”
LDAP_USERS=$(getent passwd | grep -c “10001\|10002\|10003”)
echo “Usuarios LDAP encontrados: $LDAP_USERS”
echo “”
echo “3. Listado de usuarios LDAP:”
getent passwd | grep -E “1000[1-9]”
echo “”
echo “4. Grupos LDAP visibles:”
LDAP_GROUPS=$(getent group | grep -c “5001\|5002\|5003\|5004”)
echo “Grupos LDAP encontrados: $LDAP_GROUPS”
echo “”
echo “5. Listado de grupos LDAP:”
getent group | grep -E “500[1-4]”
echo “”
echo “=========================================”
RESULTAT :
M’he connectat desde el client a un usuari de LDAP per la prova definitiva: