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

De LCAD
Ir para: navegação, pesquisa
(Arquivos de Configuração)
 
(38 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 10: Linha 10:
 
====Configurando o Servidor====
 
====Configurando o Servidor====
 
----
 
----
 
+
=====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;
 
:*ypbind-1.20.4-2;
 
:*ypbind-1.20.4-2;
 
:*ypserv-2.19-6;
 
:*ypserv-2.19-6;
Linha 17: Linha 18:
  
 
Para instalar esses pacotes, utilize a ferramenta yum do Fedora:
 
Para instalar esses pacotes, utilize a ferramenta yum do Fedora:
  yum install 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=====
 
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
  
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 '''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 '''Autenticação''' desmarcar todas as opções.
  
Na aba '''Options''' marque apenas as opções: Utilizar Senhas Shadow e Utilizar Senhas MD5.
+
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====
 
====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===
 
===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.

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.