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.
Para configurar, selecione no módulo do YaST. Se ainda não houver servidor NIS em sua rede, ative na tela a seguir. O YaST instalará imediatamente os pacotes solicitados.
Se você já tiver instalado o software NIS, clique em . 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 , você retornará ao Centro de Controle do YaST sem ter gravado as mudanças.
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 . Opções adicionais podem ser definidas clicando em . 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 para retornar à caixa de diálogo principal. Clique em para continuar a configuração.
Na tela a seguir, especifique quais mapas devem ficar disponíveis. Ao clicar em , você entra na tela seguinte, na qual determina quais hosts podem consultar o servidor NIS. Você pode adicionar, apagar e editar hosts. Clique em para gravar as mudanças e sair da caixa de diálogo de configuração.
Para configurar NIS adicionais (servidores escravos) na sua rede, ative agora. Se o software NIS já tiver sido instalado, clique em e em 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 e . “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 . 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 , 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 para confirmar suas configurações e retorne à tela anterior.
Após concluir suas configurações, avance para a tela seguinte, clicando em . Na caixa de diálogo seguinte, marque quais mapas estarão disponíveis e, depois, clique em 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 , para gravar as mudanças e sair da configuração.
Depois, clique em .
Se você habilitou anteriormente a opção , digite os nomes de host usados como escravos e clique em . 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.
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.
![]() | 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 | |