- Instalé y configuré un servidor de prueba con OpenLDAP y creé un usuario con el nombre de usuario (uid) "jdoe", siguiendo parte de la guía en: https://help.ubuntu.com/lts/serverguide/openldap-server.html.
- Usé phpLDAPadmin para crear mis unidades organizativas y usuarios.
- Lo instalé y configuré
libnss-ldap
según la guía. - Puedo
su - jdoe
y funciona bien. - Lo configuré
/etc/lightdm/lightdm.conf
para mostrar un inicio de sesión manual. - Podía iniciar sesión en Ubuntu gráficamente (con el saludo LightDM) como "jdoe", hasta que cambié el uid de jdoe a 5000. Cambié esto porque noté que tanto él como el mío estaban configurados en 1000, lo que creo que causó algunos problemas extraños. Ahora, cuando intento iniciar sesión gráficamente como jdoe, obtengo un sonido y la pantalla parpadea, pero no inicia sesión con jdoe en su escritorio de Ubuntu. Me di cuenta de que cuando creo un nuevo usuario en phpLDAPadmin, su uid predeterminado es 1000, el mismo que mi uid... ¿Se supone que funciona así?
Respuesta1
Descubrí que hay una configuración /etc/phpldapadmin/config.php
de número_automático...
Lo puse:
$servers->setValue('auto_number','enable',true);
$servers->setValue('auto_number','mechanism','search');
$servers->setValue('auto_number','min',array('uidNumber'=>5000,'gidNumber'=>5000));
Luego podría iniciar sesión con ambos su -
y mediante el shell gráfico.