LDAP permet à votre Synology NAS de rejoindre un service d'annuaire existant en tant que client LDAP, puis de récupérer les informations d'utilisateur ou de groupe depuis un serveur LDAP (ou « directory service »). Vous pouvez gérer les privilèges d'accès des utilisateurs ou groupes LDAP aux applications DSM et dossiers partagés, exactement comme vous le feriez pour les utilisateurs ou groupes locaux DSM. Pour plus d'informations sur le LDAP, voir ici.
Le standard LDAP pris en charge est LDAP version 3 (RFC2251).
Après l'activation de la prise en charge de CIFS, les utilisateurs LDAP devront peut-être modifier les paramètres de leurs ordinateurs pour pouvoir accéder aux fichiers du Synology NAS via CIFS :
sudo touch /etc/nsmb.conf
sudo vi /etc/nsmb.conf
[default]
> minauth=none
Si utilisez smbclient, veuillez ajouter les clés suivantes dans la section [global] de smb.conf :
encrypt passwords = no
client plaintext auth = yes
client lanman auth = yes
Si vous utilisez mount.cifs, exécutez la commande suivante :
echo 0x30030 > /proc/fs/cifs/SecurityFlags
Pour plus de renseignements, veuillez consulterhttps://www.kernel.org/doc/readme/Documentation-filesystems-cifs-README
Des serveurs LDAP différents peuvent utiliser des attributs différents pour les noms de compte, les noms de groupes ou pour différencier les comptes et les groupes. L'option Profil vous permet de spécifier ou de personnaliser la manière dont les informations sur les utilisateurs et les groupes sont mappées avec les attributs LDAP. Vous pouvez sélectionner l'un des profils suivants en fonction de votre serveur LDAP :
Avant de personnaliser les mappages d'attributs LDAP, vous avez besoin de quelques connaissances de base. Synology DSM et l'éditeur du Profil adhèrent à la norme RFC 2307. Par exemple, vous pouvez spécifier filter > passwd en tant que userFilter, auquel cas le Synology NAS interprétera les enregistrements à l'aide de objectClass=userFilter sur votre serveur LDAP comme des comptes LDAP. Si vous spécifiez passwd > uid comme username, le Synology NAS interprétera username sur votre serveur LDAP comme un nom de compte. Si le mappage est laissé vide, les règles RFC 2307 s'appliqueront.
Synology NAS requiert un nombre entier fixe pour faire office d'identifiant de compte LDAP (uidNumber) ou d'identifiant de groupe (gidNumber). Cependant, certains servers LDAP n'utilisent pas les nombres entiers pour représenter ces attributs. Par conséquent, un mot-clé HASH() est fourni pour convertir ces attributs en nombres entiers. Par exemple, votre serveur LDAP peut utiliser l'attribut userid avec une valeur hexadécimale en tant qu'identifiant unique pour un compte LDAP. Dans ce cas, vous pouvez définir passwd > uidNumber sur HASH(userid), et le Synology NAS le convertira alors en un nombre entier.
Ce qui suit est un résumé des attributs personnalisables :
Pour éviter les conflits entre les utilisateurs/groupes LDAP et les utilisateurs/groupes locaux, vous pouvez activer le changement UID/GID des utilisateurs/groupes LDAP par 1000000. Cette option est uniquement pour les serveurs LDAP qui sont des serveurs LDAP non Synology et qui ont un attribut numérique unique pour chaque utilisateur/groupe.