Pular para o conteúdo

Listar usuários ativos no sistema [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Listar usuários ativos no sistema [RESOLVIDO]

Enviado em 21/07/2016 - 10:26h

Fala Galera, estou precisando saber como faço para listar somente os usuários que não estão desabilitados no sistema.
Encontrei o comando getent passwd | cut -d \: -f1 mas ele lista todos os usuários que são mais de 800 e preciso somente dos que estão ativos.
Poderiam me ajudar?
Obrigado a todos desde já.

Responder tópico

2. Re: Listar usuários ativos no sistema [RESOLVIDO]

Enviado em 21/07/2016 - 11:02h

Bom dia! Você pode usar o comando who

3. 3. RE: LISTAR USUÁRIOS ATIVOS NO SISTEMA

Enviado em 21/07/2016 - 11:47h

Mas o who neste caso não serviria pois mostraria somente os usuários logados localmente ou remotamente no servidor.
E os usuários da rede não fazem login no servidor.



4. Re: Listar usuários ativos no sistema [RESOLVIDO]

Enviado em 21/07/2016 - 18:02h

w | passwd -S | grep P
w | passwd -S | grep PS
w | passwd -S | grep LK



LK significa usuários bloqueados.
P e PS significa usuários ativos.

Ou use o nmap e seus varios scripts e argumentos.

5. Re: Listar usuários ativos no sistema [RESOLVIDO]

Enviado em 21/07/2016 - 19:35h

rainer_rodrigues escreveu:
Fala Galera, estou precisando saber como faço para listar somente os usuários que não estão desabilitados no sistema.
Encontrei o comando getent passwd | cut -d \: -f1 mas ele lista todos os usuários que são mais de 800 e preciso somente dos que estão ativos.
Poderiam me ajudar?
Obrigado a todos desde já.
_____________________________________________________________
Boa noite Rainer.
Execute o comando passwd como "ROOT", da seguinte forma:
Exemplo:
passwd -S -a|awk '$2 ~ /P/ {print $1}' 
O awk filtra somente os "Usable Password (P)"

-S STATUS
-a TODOS
The second field indicates if the user account has a:
Locked password (L)
No Password (NP)
Usable Password (P).
FONTE : man passwd


Att.:
Marcelo Oliver

6. RE: LISTAR USUÁRIOS ATIVOS NO SISTEMA

Enviado em 22/07/2016 - 09:35h

msoliver escreveu:

rainer_rodrigues escreveu:
Fala Galera, estou precisando saber como faço para listar somente os usuários que não estão desabilitados no sistema.
Encontrei o comando getent passwd | cut -d \: -f1 mas ele lista todos os usuários que são mais de 800 e preciso somente dos que estão ativos.
Poderiam me ajudar?
Obrigado a todos desde já.
_____________________________________________________________
Boa noite Rainer.
Execute o comando passwd como "ROOT", da seguinte forma:
Exemplo:
passwd -S -a|awk '$2 ~ /P/ {print $1}' 
O awk filtra somente os "Usable Password (P)"

-S STATUS
-a TODOS
The second field indicates if the user account has a:
Locked password (L)
No Password (NP)
Usable Password (P).
FONTE : man passwd


Att.:
Marcelo Oliver


Cara era isso mesmo que eu queria!
Muito Obrigado brother!


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder