O NIS (Network Information Service) é um serviço desenvolvido pela SUN com a finalidade de disseminar informações de uma rede. Este artigo conceitual detalha os fundamentos desse serviço.
O NIS (Network Information Service) é um serviço desenvolvido
pela SUN com a finalidade de disseminar informações de uma rede.
Informações estas como os grupos de usuários, usuários, hosts e etc.
No inicio o NIS era conhecido com YP (yellow page), daí sempre as
inicias YP antes dos principais serviços do NIS (Ex.: ypbird, ypcap),
porém por um problema de patente e marca com a British Telecom,
o nome acabou mudando.
O uso do NIS é muito importante em redes com a qual tem se um ambiente
com várias máquinas. Isso é importante para assegurar aos usuários
acessos a estas maquinas de uma forma uniforme, ou seja, garantir os
mesmos níveis de acesso em todas as máquinas.
Existem três principais tipos de NIS:
NIS2 - É a versão original, ainda conhecida como Yellow Page.
NISY - É uma versão com vários aplicativos de configuração.
NY3 - É uma revisão do NIS, usos de nomes hierárquicos e tables ao invés de mapas.
Existem dois tipos de servidores NIS:
Servidor master - O servidor master mantém os dados atualizados na
rede e repassa aos clientes através de mapeamento slave e requisições dos clientes.
Servidor slave - O servidor slave mantém uma base de dados transferidos de
um servidor master, este serviço é geralmente usado com redes mistas ou segmentado
com vários hosts, pois mantém um tráfego menor de rede.
As principais ferramentas de configuração de clientes:
ypdomainname - Mostra o domínio do cliente NIS.
ypbind - Mostra o servidor de domínio NIS.
ypmake - Cria um mapeamento entre o cliente e o servidor NIS.
ypset - Relaciona um cliente NIS ao um servidor.
ypcat - Mostra a base de dados do servidor NIS.
ypwhich - Mostra o nome da máquina do servidor NIS.
yppoll - Mostra a versão do servidor NIS.
ypmatch - Faz uma procurar na base de dados do NIS.
yppasswd - Muda a senha do usuário na base de dados NIS.
ypchsh - Muda o shell da base de dados NIS.
ypchfn - Muda o nome do usuário da base de dados NIS.