Com usuários do NIS, como descobrir quais usuários estão atualmente conectados?

2

Estou usando um servidor NIS para controlar 100 clientes. Estou usando o NIS para autenticação centralizada e o NFS para compartilhar o diretório inicial. O principal problema que estou enfrentando é que não consigo descobrir quais usuários estão logados e quais estão desconectados. Existe alguma maneira de encontrar usuários que estão conectados e desconectados do NIS?

Meu ambiente é o Ubuntu 12.04 LTS.

    
por Ruban Savvy 27.11.2013 / 13:24

1 resposta

4

GUI para gerenciar NIS

Não, ninguém que eu já tenha visto. Você normalmente o gerencia via arquivos de texto, esses arquivos geralmente estão sob controle RCS, CVS ou SVN. Eu costumo manter os arquivos de origem neste diretório:

/etc/yp

Aqui é onde eu faço o check-out deles para trabalhar neles, etc. Quando quero propagar as alterações eu cd para este diretório:

/var/yp

Aqui é onde eu mantenho um Makefile que eu uso para reconstruir mapas NIS.

Linhas de exemplo do Makefile

YPSRCDIR = /etc/yp
YPPWDDIR = /etc/yp
...
GROUP       = $(YPPWDDIR)/group
PASSWD      = $(YPPWDDIR)/passwd
SHADOW      = $(YPPWDDIR)/shadow
GSHADOW     = $(YPPWDDIR)/gshadow
ADJUNCT     = $(YPPWDDIR)/passwd.adjunct

LDAP

Se você estiver realmente insatisfeito com o NIS, e quiser uma abordagem mais moderna que inclua GUIs, sugiro que procure o LDAP. O NIS é essencialmente uma tecnologia morta, forjada com problemas de segurança. Ainda é útil em determinadas situações, mas o LDAP é o futuro.

Determinando usuários logados através do NIS?

Não, isso não é possível com o NIS. A tecnologia NIS é puramente para disseminar informações de um local central para um conjunto de sistemas. É um jeito. As informações fluem apenas do servidor NIS central para os clientes, o servidor não tem visibilidade de nenhum dos ativos do NIS.

Novamente, o LDAP provavelmente seria uma tecnologia melhor para esses tipos de recursos. Para descobrir quais usuários estão logados em um domínio NIS, você precisará montar um script que mostre quem está logado ativamente em cada uma das mais de 100 máquinas que você está usando dentro do domínio NIS.

    
por 27.11.2013 / 14:26