Mudanças entre as edições de "Configuração do NIS+NFS"
(→Confingurando o NIS) |
(→Arquivos de Configuração) |
||
(44 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. | ||
− | + | ===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==== | ====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==== | ====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.