cristian Lozano

Perfils mòbils

Un perfil mòbil centralitza les dades de l’usuari al servidor. L’autenticació la fa LDAP (qui ets) i el directori personal (/home/pere) es munta des del servidor via NFS (on ets). Qualsevol màquina de la xarxa munta el mateix /home, per tant el document creat al PC-A apareix automàticament al PC-B.

  • Servidor Debian → només fa LDAP (autenticació, qui ets)
  • Servidor Rocky → només fa NFS (emmagatzema els homes, on ets)
  • Clients → parlen amb tots dos alhora

Per a fer aquesta tasca hem de tenir el LDAP i el NFS fets.

Implementació: Servidor Debian

Cal és assegurar-se que cada usuari té els atributs homeDirectory i loginShell correctes:

homeDirectory: /home/usuaris/pere
loginShell: /bin/bash

Implementació: Client Rocky / Ubuntu

En aquest primer cas utilitzaré una màquina rocky client. Primer hem d’instal·lar els ùtils per poder fer la connexió als servidros LDAP i NFS:  

Primer hem d’instal·lar els ùtils per poder fer la connexió als servidros LDAP i NFS:  

sudo dnf install sssd sssd-ldap oddjob-mkhomedir nfs-utils autofs

Configurem l’arxiu  /etc/sssd/sssd.conf

[sssd]
services = nss, pam
domains = ldap_domain

[domain/ldap_domain]
id_provider = ldap
auth_provider = ldap
ldap_uri = ldap://192.168.0.156
ldap_search_base = dc=exemple,dc=local
ldap_tls_reqcert = never

Activem la creació automàtica de directoris home amb:

sudo authselect select sssd with-mkhomedir --force
sudo systemctl enable --now sssd oddjobd

Muntem el /home via NFS (autofs):

/home/usuaris  /etc/auto.home

Creem /etc/auto.home

*  192.168.1.X:/home/usuaris/&

Iniciem servei: 

sudo systemctl enable --now autofs

En aquest segon cas utilitzaré una màquina ubuntu client. Primer hem d’instal·lar els ùtils per poder fer la connexió als servidros LDAP i NFS:

Primer hem d’instal·lar els ùtils per poder fer la connexió als servidros LDAP i NFS:  

apt install sssd sssd-ldap libpam-sss libnss-sss autofs

Configurem l’arxiu  /etc/sssd/sssd.conf

[sssd]
services = nss, pam
domains = ldap_domain

[domain/ldap_domain]
id_provider = ldap
auth_provider = ldap
ldap_uri = ldap://192.168.0.156
ldap_search_base = dc=exemple,dc=local
ldap_tls_reqcert = never

Activem la creació automàtica de directoris home amb:

sudo authselect select sssd with-mkhomedir --force
sudo systemctl enable --now sssd oddjobd

Muntem el /home via NFS (autofs):

/home/usuaris  /etc/auto.home

Creem /etc/auto.home

*  192.168.1.X:/home/usuaris/&

Iniciem servei: 

sudo systemctl enable --now autofs

Prova funcionament al clients: