Listar usuários ativos no sistema [RESOLVIDO]

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

Rainer Rodrigues Miranda
rainer_rodrigues

(usa CentOS)

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á.


  


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

Davyd
DavydSelton

(usa CentOS)

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

Bom dia! Você pode usar o comando who


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

Rainer Rodrigues Miranda
rainer_rodrigues

(usa CentOS)

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]

Sandro
sandromilgrau

(usa Debian)

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]

Marcelo Oliver
msoliver

(usa Debian)

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

Rainer Rodrigues Miranda
rainer_rodrigues

(usa CentOS)

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!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts