Bom, esta dica busca mostrar uma forma de montar um script
 que configure  clientes NIS com facilidade. O script gerado com 
esta dica é um script básico que apenas faz uso do
redirecionameto. Minha meta é mostrar uma das formas de se
configurar um cliente NIS em distribuições baseadas no Red Hat 
(testado CL10).
Caso haja interesse, no futuro podemos fazer um para a 
configuração no Slackware, ou mesmo para configurar servidores 
(ao meu ver um pouco inútil fazer um script para configurar o 
servidor NIS, a menos que você o faça com  freqüência) : )
Vamos lá... primeiramente, nós temos de saber se o 
ypbind (cliente NIS) está instalado. O comando para isso é:
# rpm -q ypbind
deve retornar algo como:
ypbind-mt-xxx
Caso não retorne nada, quer dizer que o programa não está 
instalado. Para instalá-lo o comando seria:
# rpm -ivh yp-tools-2.8-47618cl.i386.rpm --nodeps
# rpm -ivh ypbind-mt-1.17.2-62643cl.i386.rpm --nodeps
No meu caso coloquei a opção --nodeps por que aconteceu algo
ilário, quando eu ia instalar o yp-tools, ele dizia que dependia do 
ypbind-mt e o ypbind-mt, dependia do tools :D
Bom, a configuração do cliente é rápida e fácil, bastando a edição 
de dois únicos arquivos o /etc/yp.conf e o /etc/sysconfig/network.
Como inserir uma linha no final dos arquivos: existem duas formas bem conhecidas, uma com o EOF e outra usando o operador de redirecionamento não destrutivo ">>".
Digamos que eu queira editar o arquivo /etc/sysconfig/network 
adicionando a linha NISDOMAIN=dominio_nis (sendo dominio_nis o
seu domínio):
Usando EOF:
# cat >> /etc/sysconfig/network <<EOF
NISDOMAIN=dominio_nis
EOF
Usando operador de redirecionamento ">>":
# echo "NISDOMAIN=dominio_nis" >> /etc/sysconfig/network
Pronto, já temos o domínio configurado!
Agora é  necessário apenas adicionar a linha "domain dominio_nis
server ip_do_servidor" no arquivo de configuração do ypbind 
(/etc/yp.conf). O intrigante neste caso, é que seja lá o que você 
escreva neste arquivo, quando o sistema for reiniciado sua 
configuração será apagada e o sistema colocará as configurações 
padrões, o que não funcionou comigo.
Deve ter algum arquivo de configuração o qual deve ser mudado 
para que isso não aconteça, mas me deu preguiça de procurar :D, 
isso sem falar que eu não tinha tempo de fazer isso, então incluí as 
seguintes linhas no meu /etc/rc.local:
# esta linha configura o ypbind corretamente 
echo "domain dominio_nis server ip_do_servidor" >/etc/yp.conf 
service ypbind restart
OBS: o /etc/rc.local é um script que é executado durante o boot e 
por isso inseri essas linhas nele, assim a cada boot o sistema 
recoloca as minhas configurações novamente.
Bom, agora só falta configurar o /etc/fstab para montar o home do 
servidor, a linha que coloquei aqui no serviço foi:
192.168.200.250:/home /home nfs defaults 1 2 
Sendo 192.168.200.250 o ip do meu servidor.
Basta redirecionar essa linha para o /etc/fstab que o home será 
montado durante o boot 
Bom, espero que esta dica seja de muita utilidade para você.
 
Nenhum comentário foi encontrado.