O que é NIS (Network Information Service) e por que grandes organizações o utilizam?

O que é NIS (Network Information Service) e por que grandes organizações o utilizam?

Estou curioso para saber o que é NIS (Network Information Service) e por que grandes organizações o utilizam?

Pelo que sei, é uma forma de as pessoas fazerem login em suas contas de outro computador. Qual é a vantagem do NIS em relação à conexão via SSH em um servidor remoto? Ou outras formas de centralizar os dados do usuário?

Responder1

O NIS faz para redes de caixas Unix o que o Active Directory faz para redes de máquinas Windows, ou o que o Open Directory faz para redes de Macs.

É um local centralizado para armazenar informações como informações de login do usuário, participação em grupos e um monte de outras informações sobre o ambiente de computação distribuído da organização, para que todas as máquinas tenham as mesmas informações sem que você precise atualizar esse tipo de informação em cada máquina. individualmente.

"Conectar-se através de SSH a um servidor remoto" é um conceito completamente não relacionado e não comparável a nada que o NIS faz. Mas se tanto a sua máquina atual quanto o servidor remoto usarem a mesma infra-estrutura NIS para suas informações de usuários e grupos, então você terá o mesmo nome de usuário e senha e UID numérico no servidor remoto que tem no servidor local, e se você tiver um diretório inicial de rede em um servidor NFS (ou outro servidor de arquivos) em algum lugar, esse servidor remoto poderá usar o NIS para descobrir onde está seu diretório inicial e montar automaticamente esse compartilhamento de servidor de arquivos para que você tenha acesso a todos os seus arquivos.

O NIS é usado em ambientes Unix porque foi desenvolvido no mundo Unix. Aspectos do LDAP, Active Directory e Open Directory são derivados de ideias pioneiras com yp e NIS.

informação relacionada