[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

autofs + nis



Olá Colegas,

Estou fazendo testes com um servidor nis e quero que os clientes tenham suas pastas /home e outras pastas montadas remotamente via nfs e automaticamente via autofs. Já configurei o servidor nis, os clientes autenticam normalmente no servidor. O problema é quando tento colocar o autofs e tentar montar o /home do servidor.
Fiz o seguinte para configurar o nis

Configuração do servidor

Pacotes a serem instalados: nis, nfs-kernel-server,nfs-common

Instalando os pacotes:

apt-get install nis nfs-kernel-server nfs-common



A instalação perguntará o domínio nis, forneça-o.

Arquivos importantes: /etc/hosts; /etc/default/nis; /var/yp/*; /usr/lib/yp/*; /etc/defaultdomain; /etc/nsswitch.conf; /etc/exports

Procedimentos

Editar /etc/hosts e deixar na na forma apropriada.


Editar /etc/defaults/nis e procurar as opções NISSERVER e NISCLIENT e deixar na forma



NISSERVER=master

NISCLIENT=false



Verificar se o domínio NIS está correto no arquivo /etc/defaultdomain, o arquivo deve conter somente o nome do domínio: NIS.FIS.ufpi.br

Editar o arquivo /var/yp/Makefile e procurar a linha NOPUSH e deixar na forma:

NOPUSH=false

No diretório /var/yp execute o comando make.

Execute /usr/lib/yp/ypinit -m Espere a mensagem. Não adicione outro servidor, confira se o nome da máquina está correto e digite CRTL+D, confirme.

Edite o /etc/exports e deixe com o conteúdo:

/home *(rw,sync)

Agora reinicialize os serviços nis e nfs:

/etc/init.d/nis restart

/etc/init.d/nfs-common restart

/etc/init.d/nfs-kernel-server restart

Ou reinicialize o sistema, o efeito é o mesmo.



Configuração dos clientes



Instale os mesmos pacotes instalados no servidor

Edite o arquivo /etc/yp.conf e adcione a linha:

ypserver 10.38.5.102

Verificar se o domínio NIS está correto no arquivo /etc/defaultdomain, o arquivo deve conter somente o nome do domínio correto

Editar o arquivo /etc/passwd e adicionar ao seu final:

+::::::

Editar o arquivo /etc/group e adicionar ao seu final:

+:::

Editar o arquivo /etc/shadow e adicionar ao seu final:

+::::::::

Editar o arquivo /etc/fstab e adicionar a linha

10.38.5.102:/home /home nfs defaults 0 0

No mesmo arquivo /etc/fstab, alterar a partição home local para ser montada no diretório /local. Não fiz mais nada. Compilei com o make, refiz os mapas  /usr/lib/yp/ypinit -m   e mais nada. configurei no servidor e no cliente o nsswhitch.conf  para    automount=nis. Assim os mapas deveriam ser buscados no servidor nis.

Com isso imaginei que já era para funcionar. O que está faltando?

Obrigado,


--
Jonathan da Rocha Martins



Reply to: