Você está se referindo a serviços de diretório . Existem vários sistemas que podem fornecer essa funcionalidade. DNS é provavelmente o tipo mais conhecido de serviço de diretório; é assim que o seu computador traduz nomes de domínio ( www.example.com ) em endereços IP ( 111.000.111.000 ).
Hesiod é um dos mais antigos serviços de diretório; ele levou o conceito de DNS e o aplicou a informações que mudam com frequência, como usuários, grupos e senhas. NIS e NIS + (Network Information Service, também conhecido como YellowPages / YP, desenvolvido pela Sun Microsystems) é outro sistema comum a muitos Unixen; LDAP (Lightweight Directory Access Protocol) é um sistema mais novo. A Microsoft fornece um sistema chamado Active Directory com o Windows Server, e a Apple fornece um serviço chamado Abra o diretório com o OS X Server.
Em sistemas Unix e Unix-like esses serviços geralmente são configurados através da configuração NSS (Name Service Switch), < em> /etc/nsswitch.conf . Você pode usar qualquer um dos sistemas mencionados anteriormente; para configurá-los, você precisará (a) instalar o servidor de serviços; (b) configurar o banco de dados backend; (c) instalar o software do cliente; e (d) verifique se o seu nsswitch.conf está configurado corretamente. Por exemplo, estas linhas em nsswitch.conf dizem ao sistema para (a) tentar acessar os arquivos locais primeiro, e então (b) tentar uma consulta LDAP se a primeira falhar:
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
Eu perguntei a uma questão relacionada procurando instruções básicas de como configurar o LDAP, mas não está respondido no momento. Os serviços de diretório são usados com mais freqüência em ambientes de negócios do que em casa, então Falha do servidor tem uma variedade maior de perguntas na maioria desses sistemas.