A grande utilidade do NIS é possuir todos os usuários em uma única máquina facilitando a administração.
* Configurando o Servidor
Verifique se os pacotes ypserv, ypbind, yp-tools e linuxconf-nisconf estão instalados:
[root@localhost root]# rpm -qa | grep ypbind
[root@localhost root]# rpm -qa | grep ypserv
[root@localhost root]# rpm -qa | grep yp-tools
|
Caso não, instale os pacotes usando o apt:
[root@localhost]# apt-get install ypserv ypbind yp-tools linuxconf-nisconf
|
Verifique se os arquivos /etc/gshadow e /etc/netgroup estão presentes, caso não crie os arquivos com o comando abaixo:
[root@localhost root]# touch /etc/gshadow
[root@localhost root]# touch /etc/netgroup
|
Utilize o aplicativo linuxconf para atribuir o domínio NIS:
[root@localhost root]# linuxconf
|
Rede
-> Network Information System (NIS)
|
Preencha os campos:
Domínio NIS [nome_do_domínio]
Servidor NIS [próprio_ip_da_máquina]
|
Selecione "Aceitar", "Fechar" e "Sair"
Marque o daemon responsável (ypserv)
[root@localhost root]# ntsysv
[*] ypserv
|
Inicie o serviço:
[root@localhost]# cds
|
[root@localhost]# ./ypserv
|
Após iniciar o serviço verifique se ele está ativo usando o comando abaixo:
[root@localhost root]# nisdomainname
|
Basta agora adiconar os usuários localmente.
Toda vez que for adiconado ou excluido usuários, é necessário recriar os mapas NIS para realizar essa tarefa siga os passos abaixo:
Entre no diretório /var/yp
[root@localhost root]# cd /var/yp
|
Para recriar os mapas digite:
[root@localhost yp]# make
|
Desta forma o servidor está configurado.
* Configurando o cliente
Ative o daemon responsável (ypbind):
[root@localhost root]# ntsysv
[*] ypbind
|
Para configurar o NIS digite o seguinte comando:
[root@localhost root]# authconfig
|
Em tipo de autenticação, marque a opção
[*] Usar NIS
|
Informe o nome do domínio:
Domínio: [nome_do_domínio]
|
Selecione "Avançar"
Agora marque as opções:
[*] Usar senhas Shadow
|
[*] Usar Senhas MD5
|
Selecione "OK"
Tente efetuar login como um usuário criado no servidor NIS.
Desta forma o cliente está devidamente configurado.