Subsecciones
Si tenemos un sistema configurado mediante ficheros (passwd, shadow, etc.) o NIS, migrar a LDAP puede ser laborioso
- los scripts del paquete MigrationTools son de gran ayuda
Pasos para migrar los usuarios definidos en /etc/passwd a LDAP
- Instalar el paquete migrationtools
- Modificar el fichero /usr/share/migrationtools/migrate_common.ph para indicar el dominio y la base LDAP
$DEFAULT_MAIL_DOMAIN = "midominio.test"
$DEFAULT_BASE = "dc=midominio,dc=test"
- Descomentad y poned los valores adecuados en las variables $IGNORE_UID_... y $IGNORE_GID_... para que no considere los usuarios y grupos del sistema
- Utilizar los diferentes scripts del directorio /usr/share/migrationtools para incorporar la información del sistema al directorio
- migrate_base.pl genera entradas correspondientes a las unidades organizativas por defecto: People, Group, Hosts, etc. (ya lo tenemos)
- Otros scripts generan entradas asociadas a diferentes ficheros del sistema
Script | Migra |
migrate_passwd.pl | /etc/passwd y /etc/shadow |
migrate_group.pl | /etc/group |
migrate_hosts.pl | /etc/hosts |
migrate_fstab.pl | /etc/fstab |
... | |
- Estos scripts generan ficheros LDIF que podemos añadir a la base LDAP con ldapadd
- Ejemplo: migración de los usuarios
- crear el fichero ldif con los usuarios con el comando
# ./migrate_passwd.pl /etc/passwd ./passwd.ldif
- añadir el fichero generado a la base LDAP con
# ldapadd -x -D 'cn=admin,dc=midominio,dc=test' -W -f ./passwd.ldif
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 24-11-15 17:44 por tomas
Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.