Mudanças entre as edições de "Configuração do NIS+NFS"

De LCAD
Ir para: navegação, pesquisa
(Arquivos de Configuração)
 
(28 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
[[category:Instalação]]
 
[[category:Instalação]]
 
+
__TOC__
 
Os passos a seguir mostram como configurar o '''NIS''' e o '''NFS''' para a máquina '''nis.lcad.inf.ufes.br''' no Fedora Core 8.
 
Os passos a seguir mostram como configurar o '''NIS''' e o '''NFS''' para a máquina '''nis.lcad.inf.ufes.br''' no Fedora Core 8.
  
Linha 12: Linha 12:
 
=====Pacotes=====
 
=====Pacotes=====
 
Para configurar um servidor NIS, os seguintes pacotes devem ser instalados:
 
Para configurar um servidor NIS, os seguintes pacotes devem ser instalados:
:rpcbind-0.1.4-11;
+
:*rpcbind-0.1.4-11;
 
:*ypbind-1.20.4-2;
 
:*ypbind-1.20.4-2;
 
:*ypserv-2.19-6;
 
:*ypserv-2.19-6;
Linha 20: Linha 20:
 
  yum install rpcbind-0.1.4-11 ypbind-1.20.4-2 ypserv-2.19-6 yp-tools-2.9-2
 
  yum install rpcbind-0.1.4-11 ypbind-1.20.4-2 ypserv-2.19-6 yp-tools-2.9-2
  
=====Atribuindo um domínio=====
+
=====Atribuindo um Domínio=====
 
Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:
 
Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:
 
  system-config-authentication
 
  system-config-authentication
Linha 68: Linha 68:
 
  yum install rpcbind|portmap ypbind yp-tools
 
  yum install rpcbind|portmap ypbind yp-tools
  
=====Atribuindo um domínio=====
+
=====Atribuindo um Domínio=====
 
Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:
 
Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:
 
  system-config-authentication
 
  system-config-authentication
Linha 87: Linha 87:
  
 
Reinice a máquina.
 
Reinice a máquina.
 +
 +
====Configurando o Cliente No '''UBUNTU'''====
 +
 +
=====Atribuindo um Domínio=====
 +
Para atribuir um dominio no Ubuntu basta editar o arquivo YP.CONF em /etc/yp.conf. Edite comando no terminal:
 +
vim /etc/yp.conf
 +
 +
E ensira a seguinte linha:
 +
 +
domain lcad server 10.xxx.xxx.xxx
 +
 +
Sendo:
 +
 +
Domain  - o dominio configurado no servidor (NIS)
 +
Server -  o endereco (IP) do servidor (NIS)
 +
 +
Reinicie a máquina.
  
 
===Configurando o NFS===
 
===Configurando o NFS===
 
----
 
----
 +
O NFS dá flexibilidade ao usuário de logar em qualquer máquina no LCAD e de trabalhar com seus arquivos como se eles estivessem armazenados localmente na máquina que está o usuário está utilizando.
  
 +
====Configurando o Servidor====
 +
----
 +
 +
=====Pacotes=====
 +
Para configurar um servidor NFS, os seguintes pacotes devem ser instalados:
 +
:*rpcbind-0.1.4-11;
 +
:*nfs-utils-1.1.0-6;
 +
 +
Para instalar esses pacotes, utilize a ferramenta yum do Fedora:
 +
yum install rpcbind-0.1.4-11 nfs-utils-1.1.0-6
 +
 +
=====Exportando Diretórios=====
 +
Para exportar um diretório remoto, devemos configurar o arquivo ''/etc/exports''. Nesse arquivo, informaremos quais computadores poderão montar um diretório remotamente e quais os diretórios que serão exportados. Para a máquina '''nis''', o conteúdo do arquivo exports é:
 +
 +
/export/home                  10.50.2.*(rw,sync) *.lcad.inf.ufes.br(rw,sync)
 +
 +
=====Serviços=====
 +
Após configurar NFS, digite o seguinte comando no terminal:
 +
system-config-services
 +
 +
Na aba '''Background Services''' marque os seguintes serviços:
 +
:*rpcbind. Em outras versões do Fedora, esse serviço recebe o nomde de portmap;
 +
:*netfs;
 +
:*network;
 +
:*nfs;
 +
:*nfslock;
 +
 +
Agora execute os seguintes comandos:
 +
service rpcbind start
 +
service nfs start
 +
 +
Reinice a máquina.
 +
 +
====Configurando o Cliente====
 +
----
 +
O suporte a cliente NFS é incluído no kernel po padrão. Assim, não terá problemas para montar um compartilhamento NFS, desde que o servidor reconheça a máquina cliente.
 +
 +
Para verificar se o NFS está configurado de maneira correta, digite no terminal:
 +
mount -t nfs user_name@nis:/export/home/user_name /tmp
 +
 +
Verifique se o home do user_name foi montado corretamente no ''/tmp'', e depois desmonte o home digitando:
 +
umount /tmp
  
 
===Configurando o Automount===
 
===Configurando o Automount===
 +
----
 +
O automount permite que os diretórios de cada usuário seja montado de maneira automática na máquina local do usuário.
 +
 +
====Configurando o Servidor====
 +
----
 +
 +
=====Pacotes=====
 +
Para configurar o automount, o seguinte pacote devem ser instalado:
 +
:*autofs-5.0.2-16;
 +
 +
Para instalar esse pacote, utilize a ferramenta yum do Fedora:
 +
yum install autofs-5.0.2-16
 +
 +
=====Arquivos de Configuração=====
 +
Para configurar o automount os seguintes arquivos devem ser criados:
 +
:*/etc/auto.home;
 +
:*/etc/auto.master;
 +
:*/var/yp/ypservers;
 +
 +
Para os arquivos '''auto.home''' e '''auto.master''' fazer um link no diretório ''/var/yp/'' para  esses dois arquivos. Digite no terminal:
 +
ln -s /var/auto.home /var/yp/auto.home
 +
ln -s /var/auto.master /var/yp/auto.master
 +
 +
O conteúdo do arquivo '''auto.home''' será:
 +
*      -rw    10.50.2.250:/export/home/&
 +
 +
O conteúdo do arquivo '''auto.master''' será:
 +
# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
 +
# Sample auto.master file
 +
# Format of this file:
 +
# mountpoint map options
 +
# For details of the format look at autofs(8).
 +
#/misc  /etc/auto.misc  --timeout=60
 +
/home  yp:auto.home    --timeout=60
 +
 +
O conteúdo do arquivo '''ypservers''' será:
 +
nis.lcad.inf.ufes.br
 +
 +
No arquivo /var/yp/Makefile procure pela linha:
 +
all:  passwd group hosts rpc services netid protocols mail\
 +
e troque-a por:
 +
all:  passwd group hosts rpc services netid protocols mail auto.home auto.master\
 +
 +
Rode o arquivo ''Makefile'':
 +
cd /var/yp/
 +
make
 +
 +
=====Serviços=====
 +
 +
Após configurar o automount, digite o seguinte comando no terminal:
 +
system-config-services
 +
 +
Na aba '''Background Services''' marque o seguintes serviço:
 +
:*autofs
 +
 +
Agora execute o seguinte comando:
 +
service autofs start
 +
 +
Se status do serviço for '''OK''', o automount foi configurado corretamente.
 +
 +
====Configurando o Cliente====
 +
----
 +
 +
=====Pacotes=====
 +
Para configurar o automount, o seguinte pacote devem ser instalado:
 +
:*autofs-5.0.2-16;
 +
 +
Para instalar esse pacote, utilize a ferramenta yum do Fedora:
 +
yum install autofs-5.0.2-16
 +
 +
=====Serviços=====
 +
 +
Após instalar o automount, digite o seguinte comando no terminal:
 +
system-config-services
 +
 +
Na aba '''Background Services''' marque o seguintes serviço:
 +
:*autofs
 +
 +
Agora execute o seguinte comando:
 +
service autofs start
 +
 +
Se status do serviço for '''OK''', a máquina do usuário está montando de forma automatática os diretórios configurados no NFS.
 +
 +
====Configurando o Cliente no '''UBUNTU'''====
 +
----
 +
 +
Para configurar o autofs no Ubuntu é necessario editar o arquivo AUTO.HOME em /etc/auto.home.
 +
 +
Use o editor de sua preferencia e edite o arquivo como segue:
 +
 +
vim /etc/auto.home
 +
 +
A linha adicionada será a seguinte:
 +
 +
*    -rw    10.xxx.xxx.xxx:/export/home/&
 +
 +
Sendo 10.xxx.xxx.xxx o endereço (IP) do servidor de NFS
 +
 +
Reinicie a máquina.

Edição atual tal como às 09h43min de 17 de setembro de 2012

Os passos a seguir mostram como configurar o NIS e o NFS para a máquina nis.lcad.inf.ufes.br no Fedora Core 8.

Confingurando o NIS


A grande utilidade do NIS é possuir todos os usuários em uma máquina facilitando a administração. A configuração deve ser feita tanto no servidor quanto no cliente.

Configurando o Servidor


Pacotes

Para configurar um servidor NIS, os seguintes pacotes devem ser instalados:

  • rpcbind-0.1.4-11;
  • ypbind-1.20.4-2;
  • ypserv-2.19-6;
  • yp-tools-2.9-2;

Para instalar esses pacotes, utilize a ferramenta yum do Fedora:

yum install rpcbind-0.1.4-11 ypbind-1.20.4-2 ypserv-2.19-6 yp-tools-2.9-2
Atribuindo um Domínio

Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:

system-config-authentication

Na aba Informações de usuário, selecione a opção Ativar Suporte NIS e clique no botão Configurar NIS.... Na opção Domínio NIS digite: lcad, e na opção Servidor NIS digite: nis.lcad.inf.ufes.br, 10.50.2.10 e clique OK. As outras opções dessa aba devem ser desmarcadas.

Na aba Autenticação desmarcar todas as opções.

Na aba Options marque apenas as opções: Utilizar Senhas Shadow e Utilizar Senhas MD5.

Serviços

Após configurar o domínio do NIS, digite o seguinte comando no terminal:

system-config-services

Na aba Background Services marque os seguintes serviços:

  • rpcbind. Em outras versões do Fedora, esse serviço recebe o nomde de portmap;
  • yppasswdd;
  • ypbind;
  • ypserv;

Agora execute os seguintes comandos:

service rpcbind start
service ypserv start
/usr/lib/yp/ypinit -m

Reinice a máquina.

Após reiniciar a máquina verifique se o domínio está ativo digitando:

nisdomainname

Deverá aparecer o domínio configurado na opção Domínio NIS.

Obs: Toda vez que adicionar ou excluir um usuário, é necessário recriar os mapas NIS. Para realizar essa tarefa rode o Makefile localizado no diretório /var/yp:

/var/yp/make

Desta forma o servidor está configurado.

Configurando o Cliente


Pacotes

Para configurar o cliente NIS, os seguintes pacotes devem ser instalados:

  • rpcbind ou portmap;
  • ypbind;
  • yp-tools;

Para instalar esses pacotes, utilize a ferramenta yum do Fedora:

yum install rpcbind|portmap ypbind yp-tools
Atribuindo um Domínio

Após instalar os pacotes, temos que atribuir um domínio ao NIS. Digite o seguinte comando no terminal:

system-config-authentication

Na aba Informações de usuário, selecione a opção Ativar Suporte NIS e clique no botão Configurar NIS.... Na opção Domínio NIS digite: lcad, e na opção Servidor NIS digite: nis.lcad.inf.ufes.br, 10.50.2.10 e clique OK. As outras opções dessa aba devem ser desmarcadas.

Na aba Autenticação desmarcar todas as opções.

Na aba Options marque apenas as opções: Utilizar Senhas Shadow e Utilizar Senhas MD5.

Serviços

Após configurar o domínio do NIS, digite o seguinte comando no terminal:

system-config-services

Na aba Background Services marque os seguintes serviços:

  • rpcbind ou portmap;
  • ypbind;

Reinice a máquina.

Configurando o Cliente No UBUNTU

Atribuindo um Domínio

Para atribuir um dominio no Ubuntu basta editar o arquivo YP.CONF em /etc/yp.conf. Edite comando no terminal:

vim /etc/yp.conf

E ensira a seguinte linha:

domain lcad server 10.xxx.xxx.xxx

Sendo:

Domain  - o dominio configurado no servidor (NIS)
Server -  o endereco (IP) do servidor (NIS)

Reinicie a máquina.

Configurando o NFS


O NFS dá flexibilidade ao usuário de logar em qualquer máquina no LCAD e de trabalhar com seus arquivos como se eles estivessem armazenados localmente na máquina que está o usuário está utilizando.

Configurando o Servidor


Pacotes

Para configurar um servidor NFS, os seguintes pacotes devem ser instalados:

  • rpcbind-0.1.4-11;
  • nfs-utils-1.1.0-6;

Para instalar esses pacotes, utilize a ferramenta yum do Fedora:

yum install rpcbind-0.1.4-11 nfs-utils-1.1.0-6
Exportando Diretórios

Para exportar um diretório remoto, devemos configurar o arquivo /etc/exports. Nesse arquivo, informaremos quais computadores poderão montar um diretório remotamente e quais os diretórios que serão exportados. Para a máquina nis, o conteúdo do arquivo exports é:

/export/home                   10.50.2.*(rw,sync) *.lcad.inf.ufes.br(rw,sync)
Serviços

Após configurar NFS, digite o seguinte comando no terminal:

system-config-services

Na aba Background Services marque os seguintes serviços:

  • rpcbind. Em outras versões do Fedora, esse serviço recebe o nomde de portmap;
  • netfs;
  • network;
  • nfs;
  • nfslock;

Agora execute os seguintes comandos:

service rpcbind start
service nfs start

Reinice a máquina.

Configurando o Cliente


O suporte a cliente NFS é incluído no kernel po padrão. Assim, não terá problemas para montar um compartilhamento NFS, desde que o servidor reconheça a máquina cliente.

Para verificar se o NFS está configurado de maneira correta, digite no terminal:

mount -t nfs user_name@nis:/export/home/user_name /tmp

Verifique se o home do user_name foi montado corretamente no /tmp, e depois desmonte o home digitando:

umount /tmp

Configurando o Automount


O automount permite que os diretórios de cada usuário seja montado de maneira automática na máquina local do usuário.

Configurando o Servidor


Pacotes

Para configurar o automount, o seguinte pacote devem ser instalado:

  • autofs-5.0.2-16;

Para instalar esse pacote, utilize a ferramenta yum do Fedora:

yum install autofs-5.0.2-16
Arquivos de Configuração

Para configurar o automount os seguintes arquivos devem ser criados:

  • /etc/auto.home;
  • /etc/auto.master;
  • /var/yp/ypservers;

Para os arquivos auto.home e auto.master fazer um link no diretório /var/yp/ para esses dois arquivos. Digite no terminal:

ln -s /var/auto.home /var/yp/auto.home
ln -s /var/auto.master /var/yp/auto.master

O conteúdo do arquivo auto.home será:

*       -rw     10.50.2.250:/export/home/&

O conteúdo do arquivo auto.master será:

# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(8).
#/misc  /etc/auto.misc  --timeout=60
/home   yp:auto.home    --timeout=60

O conteúdo do arquivo ypservers será:

nis.lcad.inf.ufes.br

No arquivo /var/yp/Makefile procure pela linha:

all:  passwd group hosts rpc services netid protocols mail\

e troque-a por:

all:  passwd group hosts rpc services netid protocols mail auto.home auto.master\

Rode o arquivo Makefile:

cd /var/yp/
make
Serviços

Após configurar o automount, digite o seguinte comando no terminal:

system-config-services

Na aba Background Services marque o seguintes serviço:

  • autofs

Agora execute o seguinte comando:

service autofs start

Se status do serviço for OK, o automount foi configurado corretamente.

Configurando o Cliente


Pacotes

Para configurar o automount, o seguinte pacote devem ser instalado:

  • autofs-5.0.2-16;

Para instalar esse pacote, utilize a ferramenta yum do Fedora:

yum install autofs-5.0.2-16
Serviços

Após instalar o automount, digite o seguinte comando no terminal:

system-config-services

Na aba Background Services marque o seguintes serviço:

  • autofs

Agora execute o seguinte comando:

service autofs start

Se status do serviço for OK, a máquina do usuário está montando de forma automatática os diretórios configurados no NFS.

Configurando o Cliente no UBUNTU


Para configurar o autofs no Ubuntu é necessario editar o arquivo AUTO.HOME em /etc/auto.home.

Use o editor de sua preferencia e edite o arquivo como segue:

vim /etc/auto.home

A linha adicionada será a seguinte:

*     -rw     10.xxx.xxx.xxx:/export/home/&

Sendo 10.xxx.xxx.xxx o endereço (IP) do servidor de NFS

Reinicie a máquina.