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