Ho lavorato su un server Ubuntu 16.04 con LDAPv3 attivo tramite OpenLDAP, le mie macchine client sono tutte macOS da El Capitan
fino a High Sierra
.
Sul server ho implementato lo schema samba
, insieme allo schema apple
implementato:
serveradmin@Magic:~$ sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn
dn: cn=schema,cn=config
dn: cn={0}core,cn=schema,cn=config
dn: cn={1}cosine,cn=schema,cn=config
dn: cn={2}nis,cn=schema,cn=config
dn: cn={3}inetorgperson,cn=schema,cn=config
dn: cn={4}ppolicy,cn=schema,cn=config
dn: cn={5}samba,cn=schema,cn=config
dn: cn={6}apple,cn=schema,cn=config
serveradmin@Magic:~$
Sul mio computer client sono in grado di connettermi al server LDAPv3 dall'utilità Directory cambiando il tipo di connessione in RFC2307
e modificando la base in ou=People,dc=salty,dc=domain,dc=com
. Posso vedere i miei utenti nell'Editor della directory:
Posso collegarmi alla mia condivisione di file su smb://<IP>
. Tuttavia, quando provo ad accedere come uno dei miei utenti non mi consente di accedere. I file di registro mostrano qualcosa di simile al seguente:
<DATE> <TIME> CDT - AID 0x000..26 93.7657.7246, Node: /LDAPv3/10.0.1.57, Module ldap __odnode_copy_record_block_invoke: 4101: No predicates provided
o
<DATE> <TIME> CDT - AID 0x000..1042 394.3858, Node: /LDAPv3/10.0.1.57, Module: ldap - failed to retrieve password for credential
Non importa quello che faccio sembra che continui a ricevere lo stesso messaggio di errore. Che cosa sta causando questo problema e come posso risolverlo?