Vous faites référence à services de répertoire . Il existe plusieurs systèmes qui peuvent fournir cette fonctionnalité. DNS est probablement le type de service d'annuaire le plus connu ; c'est ainsi que votre ordinateur traduit les noms de domaine ( www.example.com ) en adresses IP ( 111.000.111.000 ).
Hésiode est l'un des plus anciens services d'annuaire. Il reprend le concept du DNS et l'applique aux informations qui changent fréquemment, comme les utilisateurs, les groupes et les mots de passe. NIS y NIS+ (Network Information Service aka YellowPages/YP, développé par Sun Microsystems) est un autre système commun à de nombreux Unixen ; LDAP (Lightweight Directory Access Protocol) est un système plus récent. Microsoft fournit un système appelé Active Directory avec Windows Server, et Apple fournit un service appelé Open Directory avec OS X Server.
Sur les systèmes Unix et similaires, ces services sont généralement configurés par l'intermédiaire de la commande NSS (commutateur de service de nom), /etc/nsswitch.conf . Vous pouvez utiliser n'importe lequel des systèmes mentionnés précédemment ; pour les configurer, vous devrez (a) installer le serveur de service ; (b) configurer la base de données dorsale ; (c) installer le logiciel client ; et (d) vous assurer que votre nsswitch.conf est configuré correctement. Par exemple, ces lignes dans nsswitch.conf indique au système (a) d'essayer d'abord d'accéder aux fichiers locaux, puis (b) de tenter une requête LDAP si la première échoue :
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
J'ai demandé une question connexe Je cherche des instructions de base pour configurer le LDAP, mais je n'ai pas de réponse pour le moment. Les services d'annuaire sont plus souvent utilisés dans les environnements professionnels qu'à la maison, donc Défaut du serveur a une plus grande variété de questions sur la plupart de ces systèmes.