Instalação do cliente NIS em um computador
Este procedimento serve tanto para servidores quanto estações na rede minharede.com. Os exemplos de configuração abaixo foram realizados no servidor “disk”.Passo 1) Instalação dos aplicativos
Para criar um cliente NIS, basta instalar ypbind e rpcbind. Este pacotes podem ser instalados usando o yum.[root@disk etc]# yum -y install ypbind rpcbind
Passo 2) Configurar o domínio do NIS
[root@disk etc]# ypdomainname minharede.com
[root@disk etc]# echo "NISDOMAIN=minharede.com" >> /etc/sysconfig/network
Passo 3) Verificação da configuração do DNS
Precisamos verificar se o cliente acessa as informações de DNS corretamente.[root@ disk etc]# cat /etc/resolv.conf
# Generated by NetworkManager
search minharede.com
nameserver 192.168.0.1
Esta configuração considera que você tem um servidor de DNS instalado e configurado no endereço 192.168.0.1. Este servidor deve resolver o endereço disk.minharede.com e nis.minharede.com.
Passo 4) Configuração do acesso NIS
Este passo considera que o servidor NIS está configurado e funcionando no computador nis.minharede.com.[root@ disk etc]# authconfig --enablenis --nisdomain=minharede.com \
--nisserver=nis.minharede --enablemkhomedir --update
Passo 5) Iniciando
Iniciando o cliente NIS e fazendo com que reinicie automaticamente depois de um reboot[root@ disk etc]# systemctl start rpcbind ypbind
[root@ disk etc]# systemctl enable rpcbind ypbind
Testando
a) Verificando o domínio Rode o comando ypwhich. Ele mostra em qual rede você está conectado.[root@disk sysconfig]# ypwhich
nis.minharede.com
b) Verificando se consegue obter informações do servidor NIS
[root@disk sysconfig]# ypcat -d
minharede.com passwd
bob:x:1000:1000::/home/bob:/bin/bash
henriquemoura:x:1011:1011::/home/henriquemoura:/bin/bash
Sua lista pode ser diferente. O importante é conseguir obter os usuários.
c) Você pode realizar um teste completo com yptest. Este comando realiza 9 testes.
Trobleshooting
(a) Se ao chamar ypwhich você obtiver a seguinte mensagem de erro:can't yp_bind: Reason: Domínio não limitado (not bound)
Você pode criar o arquivo ypbind como mostrado abaixo e reiniciar os serviços.
[root@disk etc]# echo "OTHER_YPBIND_OPTS=\"-no-dbus\"" > /etc/sysconfig/ypbind
(b) Ao rodar o teste completo você pode se deparar com:
Test 3: yp_match WARNING: Chave no está no mapa (Map passwd.byname, key nobody)
Apesar de ser retornado como erro no final do teste, esta condição é somente um alerta que o usuário “nobody” não está configurado no NIS. Será usado o usuário local.
Comentários
Postar um comentário