Capítulo 41. Usando o NIS

Índice

41.1. Configurando servidores NIS usando o YaST
41.2. Configurando clientes NIS

Resumo

Assim que vários sistemas UNIX em uma rede desejam acessar recursos comuns, torna-se muito importante que todas as identidades de usuário e grupo sejam a mesma para todas as máquinas nessa rede. A rede deve ser transparente para os usuários: qualquer que seja a máquina que estiverem usando, sempre se encontrarão exatamente no mesmo ambiente. Isso é possível através dos serviços do NIS e do NFS. O NFS distribui sistemas de arquivos em uma rede e é discutido no Capítulo 42, Compartilhando sistemas de arquivos com o NFS.

O NIS (Network Information Service - Serviço de Informações de Rede) pode ser descrito como um serviço parecido com um banco de dados que fornece acesso ao conteúdo de /etc/passwd, /etc/shadow e /etc/group através de redes. O NIS também pode ser usado para outros fins (disponibilizar o conteúdo de arquivos como /etc/hosts ou /etc/services, por exemplo), mas isso está além do escopo dessa introdução. As pessoas, normalmente, referem-se ao NIS como YP (Yellow Pages - Páginas Amarelas), pois ele funciona como se fosse as “páginas amarelas” da rede.

41.1. Configurando servidores NIS usando o YaST

Para configurar, selecione Servidor NIS no módulo Serviços de Rede do YaST. Se ainda não houver servidor NIS em sua rede, ative Instalar e configurar servidor de NIS Mestre na tela a seguir. O YaST instalará imediatamente os pacotes solicitados.

Se você já tiver instalado o software NIS, clique em Criar um servidor de NIS Mestre. Se você já tiver um servidor NIS (um master), poderá adicionar um servidor NIS escravo (por exemplo, se desejar configurar uma nova sub-rede). Primeiro, é descrita a configuração do servidor master. Se clicar em Não fazer nada e abandonar a configuração, você retornará ao Centro de Controle do YaST sem ter gravado as mudanças.

Figura 41.1. Configuração do servidor NIS

Configuração do servidor NIS

Uma vez instalados todos os pacotes, digite o nome de domínio do NIS na parte superior da caixa de diálogo de configuração, mostrada na Figura 41.1, “Configuração do servidor NIS”. Na caixa de seleção, defina se o host também deve ser um cliente NIS, possibilitando que usuários efetuem login e acessem dados no servidor NIS. Marque as caixas que deseja aplicar, incluindo a opção Mudança de senhas. Opções adicionais podem ser definidas clicando em Outras configurações globais. Aqui, você acessa uma tela na qual pode mudar o diretório de origem, mesclar senhas e definir um mínimo de IDs de grupo e usuário. Clique em OK para retornar à caixa de diálogo principal. Clique em Próximo para continuar a configuração.

Figura 41.2. Configuração de servidor master

Configuração de servidor master

Na tela a seguir, especifique quais mapas devem ficar disponíveis. Ao clicar em Próximo, você entra na tela seguinte, na qual determina quais hosts podem consultar o servidor NIS. Você pode adicionar, apagar e editar hosts. Clique em Concluir para gravar as mudanças e sair da caixa de diálogo de configuração.

Figura 41.3. Configuração de mapas do servidor NIS

Configuração de mapas do servidor NIS

Para configurar NIS adicionais (servidores escravos) na sua rede, ative Instalar e configurar servidor de NIS Escravo agora. Se o software NIS já tiver sido instalado, clique em Criar um servidor de NIS Escravo e em Próximo para continuar. Na tela seguinte, digite o nome de domínio NIS e marque as caixas que se aplicam a ele.

Para permitir que os usuários da rede (tanto usuários locais quanto os gerenciados pelo servidor NIS) mudem suas senhas no servidor NIS (com o comando yppasswd), ative a opção correspondente. Isso disponibiliza as opções Permitir mudanças no campo GECOS e Permitir mudanças no shell de login. “GECOS” significa que os usuários também podem mudar suas configurações de endereço e nomes com o comando ypchfn. “SHELL” permite que os usuários mudem seu shell padrão com o comando ypchsh, por exemplo, para alternar de bash para sh.

Opções adicionais podem ser definidas clicando em Outras configurações globais. Aqui você acessa uma tela, mostrada na Figura 41.4, “Mudando o diretório e sincronizando arquivos para um servidor NIS”, em que você pode mudar o diretório de origem do servidor NIS (/etc por padrão). Além disso, senhas e grupos podem ser mesclados aqui. A configuração deve ser Sim, para que os arquivos (/etc/passwd, /etc/shadow e /etc/group) possam ser sincronizados. Determine também o menor ID de grupo e usuário. Clique em OK para confirmar suas configurações e retorne à tela anterior.

Após concluir suas configurações, avance para a tela seguinte, clicando em Próximo. Na caixa de diálogo seguinte, marque quais mapas estarão disponíveis e, depois, clique em Próximo para continuar. Na última tela, digite quais hosts podem consultar o servidor NIS. Você pode adicionar, editar ou apagar hosts, clicando nos botões adequados. Clique em Concluir, para gravar as mudanças e sair da configuração.

Depois, clique em Próximo.

Figura 41.4. Mudando o diretório e sincronizando arquivos para um servidor NIS

Mudando o diretório e sincronizando arquivos para um servidor NIS

Se você habilitou anteriormente a opção Existe um servidor de NIS escravo ativo, digite os nomes de host usados como escravos e clique em Próximo. Se você não usa servidores escravos, a configuração escrava é ignorada e você continuará diretamente na caixa de diálogo para a configuração do banco de dados. Aqui, especifique os mapas, os bancos de dados parciais a serem transferidos do servidor NIS para o cliente. As configurações padrão geralmente são adequadas.

Próximo continua até a última caixa de diálogo, mostrada na Figura 41.5, “Configurando permissões de solicitação para um servidor NIS”. Especifique de quais redes as solicitações podem ser enviadas para o servidor NIS. Normalmente, esta é sua rede interna. Nesse caso, deve haver as duas entradas a seguir:

255.0.0.0     127.0.0.0
0.0.0.0       0.0.0.0

A primeira entrada habilita conexões do seu próprio host, que é o servidor NIS. A segunda permite que todos os hosts com acesso à mesma rede enviem solicitações ao servidor.

Figura 41.5. Configurando permissões de solicitação para um servidor NIS

Configurando permissões de solicitação para um servidor NIS
[Important]Configuração automática de firewall

Se um firewall estiver ativo no seu sistema (SuSEfirewall2), o YaST adaptará sua configuração para o servidor NIS habilitando o serviço portmap quando Abrir Portas no Firewall for selecionado.