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]

Responder a