Bon dia,
Estic instal·lant en un nou disc dur un altre servidor LINKAT, (per mesures de seguretat) i aprofitant per fer-ho amb la versió 1.1.
Com es poden traspassar tots els usuaris LDAP (més de 500) amb les seves contrasenyes, ... al nou servidor? El tema dels /home sembla fàcil (només copiar i enganxar carpetes) però la resta no sè com fer-ho.
gràcies
Joan Devis
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
migració d'usuaris
-
- Registrat/da: 07 / Maig / 2024
- Darrera visita: 27 / Jun / 2009
- Enviaments: 39
-
- Rang:
- Registrat/da: 07 / Maig / 2024
- Darrera visita: 18 / Mar / 2024
- Enviaments: 2390
Hola Joan,
Per tenir una còpia de seguretat de la base de dades LDAP i copiar-la a un altre servidor el que pots fer és:
1- Al servidor antic que conté les dades LDAP:
Obre una consola i executa la comanda :
ldapsearch -x -D "cn=Administrator,dc=intracentre" -w contrasenya_base_dades > ldap_antic.ldif
2- Edita aquest arxiu i comenta amb # la secció que fa referència a intracentre. Així la capçalera de l'arxiu et quedarà així:
# intracentre
#dn: dc=intracentre
#dc: intracentre
#o: intracentre
#objectClass: organization
#objectClass: dcObject
3- Edita el final del fitxer i comenta la secció "search result" de forma que et quedi tot comentat per #:
# search result
#search: 2
#result: 0 Success
# numResponses: 15
# numEntries: 14
(això és un exemple de la meva base de dades)
4- Al nou servidor et caldrà editar un fitxer que es digui: esborra.ldif i el seu contingut serà:
dc=intracentre
5- Al nou servidor, copia el fitxer ldap_antic.ldif a un directori qualsevol
6- Ara executa la comanda següent al nou servidor:
ldapdelete -x -r -D "cn=Administrator,dc=intracentre" -w contrasenya_servidor_linkat -f esborra.ldif
Aquesta comanda t'esborrarà tota la base de dades del nou servidor menys la definició de la base de dades dc=intracentre.
Ara executa la comanda:
ldapadd -x -D "cn=Administrator,dc=intracentre" -w password_servidor_ldap -f ldap_antic.ldif
Si tot ha anat bé, hauràs incorporat el contingut del servidor antic al nou servidor.
Joan de Gracia -
- Registrat/da: 07 / Maig / 2024
- Darrera visita: 29 / Abr / 2010
- Enviaments: 157
Apuntar que alguna cosa se'ns escapa perque els usuaris recreats amb el procediment que apunta en Joan s'autentifiquen correctament però no "activen" el mòdul pam mk_homedir. De moment creo els homes a "ma" amb:
servidor:~ # rm -rf /home/usuari*
servidor:~ # for i in `slapcat | grep ^uid: | cut -d " " -f 2`; do mkdir /home/$i; j=$(groups $i | cut -d " " -f 3); chown -R $i.$j /home/$i; done
servidor:~ # ls -la /home/
total 112
drwxr-xr-x+ 14 root root 4096 2007-11-05 23:55 .
drwxr-xr-x+ 21 root users 4096 2007-11-05 23:12 ..
drwxrwxrwx+ 2 nobody users 4096 2007-09-13 22:50 logon
drwxr-xr-x+ 2 usuari0 Alumnat 4096 2007-11-05 23:55 usuari0
drwxr-xr-x+ 2 usuari1 Alumnat 4096 2007-11-05 23:55 usuari1
drwxr-xr-x+ 2 usuari10 Alumnat 4096 2007-11-05 23:55 usuari10
drwxr-xr-x+ 2 usuari2 Alumnat 4096 2007-11-05 23:55 usuari2
drwxr-xr-x+ 2 usuari3 Alumnat 4096 2007-11-05 23:55 usuari3
drwxr-xr-x+ 2 usuari4 Alumnat 4096 2007-11-05 23:55 usuari4
drwxr-xr-x+ 2 usuari5 Alumnat 4096 2007-11-05 23:55 usuari5
drwxr-xr-x+ 2 usuari6 Alumnat 4096 2007-11-05 23:55 usuari6
drwxr-xr-x+ 2 usuari7 Alumnat 4096 2007-11-05 23:55 usuari7
drwxr-xr-x+ 2 usuari8 Alumnat 4096 2007-11-05 23:55 usuari8
drwxr-xr-x+ 2 usuari9 Alumnat 4096 2007-11-05 23:55 usuari9
Però no estaria de més esbrinar que falta.
vinga ... -
- Rang:
- Registrat/da: 07 / Maig / 2024
- Darrera visita: 18 / Mar / 2024
- Enviaments: 2390
Hola Lluís,
En efecte, els usuaris es validen correctament preò no es creen els directoris /home d'usuaris. La creació dels directoris /home recau sobre el mòdul pam_mkhomedir que es troba dins del fitxer /etc/pam.d/gdm.
Joan -
- Registrat/da: 07 / Maig / 2024
- Darrera visita: 27 / Jun / 2009
- Enviaments: 39
Hola Joan & companyia
Perfecte!
Ja he realitzat el traspàs d'usuaris i fora d'alguna petita errada meva sembla que tot tira perfectament.
Moltes gràcies a tots per la recepta i pel complement
Joan Devis
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.