1.How to add existing user into NIS?
Você adiciona o usuário ao arquivo passwd
apropriado no servidor NIS
. Este pode ser /etc/passwd
no servidor, mas também pode ser outro local, dependendo da sua configuração. Se um usuário existir em um sistema cliente e você quiser adicioná-lo ao banco de dados da conta NIS global, provavelmente precisará:
- Remova-os do cliente.
- Adicione-os ao servidor.
- Reconstrua e envie seus mapas NIS.
I can manually add the credential for the user manually but it is not convenient for me to write again all hundred of the users in the system.
Assumindo nomes de usuários e IDs de usuário exclusivos, você pode simplesmente concatenar todos os seus arquivos passwd
juntos, remover as contas do sistema e adicioná-los ao seu servidor NIS. Se seus clientes estiverem usando shadow
senhas ( /etc/shadow
), você precisará extrair esses também.
2.Is there any way to devide the user to several group? We want to restrict some user to only access some server.Could we do that in NIS?
Claro, o NIS oferece grupos semelhantes em função e comportamento ao seu arquivo local /etc/groups
. Basta adicionar os usuários aos grupos apropriados no arquivo de origem groups
no servidor NIS, depois reconstruir e enviar seus mapas.