Segue um bom documento sobre o assunto (desculpem-me o tamanho da
nota)NIS com o NFS O NFS � um servico que permite o compartilhamento transparente de diret�rios entre as diversas m�quinas de uma rede. Nesse tipo de compartilhamento, os diretorios das outras m�quinas da rede, aparecem para o usuario como se fossem um diret�rio a mais no sistema, facilitando assim a manipulacao dos arquivos. Outra vantagem de se utilizar o NFS � poder criar com ele um servidor unico de arquivos, no qual todos os usuarios guardariam seus documentos. J� o NIS � um servico que permite o compartilhamento de usu�rios/senhas entre essas diversas m�quinas. Ele faz isso de tal modo que o banco de dados dos usuarios/senhas fique apenas em um servidor que � acessado pelas outras m�quinas da rede. Um exemplo da sua funcionalidade � a de quando adicionamos um usuario ao servidor NIS estaremos permitindo o acesso do mesmo a todas as outras maquinas da rede sem precisar ir adicionando o mesmo usuario de uma em uma. Bem, deixando os conceitos de lado e indo para a pr�tica, vamos utilizar esses servicos para tornar a nossa rede mais dinamica e facil de administrar. Estaremos utilizando aqui, como exemplo para o aprendizado, uma rede com 5 m�quinas (1 servidor e 4 clientes) de uma Loja ficticea chamada SWX, que tem 4 funcionarios (joao, maria, manuel e joaquim) e 2 gerentes (cainbra e torci), sendo que, dependendo da disponibilidade, ambos acessam a todas as m�quinas aleatoriamente. Vamos iniciar a partir da configuracao do Servidor da Loja: 1-Para comecar, vamos adicionar os funcionarios e os gerentes ao nosso servidor: #mkdir /pessoal/ #mkdir /pessoal/funcionarios #mkdir /pessoal/gerentes #groupadd -g 250 funcionarios #groupadd -g 260 gerentes #useradd -u 1500 -g 250 -d /pessoal/funcionarios/joao joao #useradd -u 1501 -g 250 -d /pessoal/funcionarios/maria maria #useradd -u 1502 -g 250 -d /pessoal/funcionarios/manuel manuel #useradd -u 1503 -g 250 -d /pessoal/funcionarios/joaquim joaquim #useradd -u 1601 -g 260 -d /pessoal/gerentes/cainbra cainbra #useradd -u 1602 -g 260 -d /pessoal/funcionarios/torci torci 2- Apos isso, vamos configurar o nosso servidor NFS. Primeiramente editando o /etc/exports , liberando o diretorio "/pessoal" para toda a nossa rede 10.0.0.0 com permissao de leitura e escrita, e depois iniciando o NFS: #vi /etc/exports ---arquivo de configuracao, sem essa linha /pessoal/ 10.0.0.*(rw) ---fim do /etc/exports , sem essa linha #exportfs #/etc/rc.d/init.d/nfs start (conectiva ou similar) ou entao #rpc.mountd #rpc.nfsd (slackware e similares) 3- Iremos agora configurar o nosso servidor NIS. Editando o /etc/yp.conf, depois definindo o nosso "nisdomainname" e entao iniciando o NIS (ypserv): #vi /etc/yp.conf ---/etc/yp.conf , sem essa linha domain swx server 127.0.0.1 #Seu dominio NIS e seu ip domain swx broadcast #seu dominio ypserver 127.0.0.1 #seu ip ---fim do /etc/yp.conf , sem essa linha #nisdomainname swx #cd /var/yp #make #ypserv 4- Pronto, terminamos as nossas configuracoes do servidor. Agora podemos colocar esses servicos para serem iniciados durante o boot da maquina para facilitar o nosso trabalho: #vi /etc/rc.d/rc.local ou entao no /etc/rc.d/rc --- sem essa linha /etc/rc.d/init.d/nfs start /bin/nisdomainname swx /sbin/ypserv --- sem essa linha, e altere de acordo com as suas necessidades. 5- Agora iremos configurar a 1a maquina cliente. Vamos comecar com o NIS. Editando o /etc/yp.conf, definindo o nosso "nisdomainname" e depois iniciando o cliente NIS. #vi /etc/yp.conf ---/etc/yp.conf , sem essa linha domain swx server 10.0.0.100 #o mesmo domainname do servidor e o ip do servidor domain swx broadcast #mesmo domainname ypserver 10.0.0.100 #ip do servidor ---/etc/yp.conf , sem essa linha #nisdomainname swx #ypbind 6- Feito isso, iremos configurar o cliente NFS, que so precisara da criacao dos pontos de montagem e depois da montagem em si. #mkdir /pessoal/ #mount -t nfs 10.0.0.100:/pessoal /pessoal 7- Pra finalizar, iremos adicionar esses comandos no /etc/rc.d/rc.local para o Linux realizar essas configuracoes durante o boot. #vi /etc/rc.d/rc.local ---/etc/rc.d/rc.local /bin/mount -t nfs 10.0.0.100:/pessoal/ /pessoal /bin/nisdomainname swx /sbin/ypbind --- fim do /etc/rc.d/rc.local 8- Pronto, basta repetir esse processo em todas as outras maquinas , para ter sua rede funcionando perfeitamente e com todos os usuarios e seus respectivos documentos guardados apenas no servidor. Ps.: Caso voc� tenha home de usu�rio em v�rios servidores diferentes, vc pode tamb�m implementar o autofs (montagem de File System din�mico), fica melhor que NFS. ############## Atenciosamente Waldirio > Pessoal, > estou querendo usar um servidor NIS para autenticar os usu�rios da minha > intranet. A autentica��o j� est� sendo feita, s� que aparece uma > mensagem dizendo que o usu�rio n�o possui o seu /HOME/"user", o que � > normal j� que o usu�rios s� existem no servidor NIS. Tem como o NIS > criar o /HOME/"user" automaticamente na esta��o cliente? Preciso do > /HOME de cada usu�rio porque sen�o d� um erro e o KDE n�o abre. Assinantes em 07/12/2002: 2277 Mensagens recebidas desde 07/01/1999: 192933 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
