Comando para listar usuários comuns

Publicado por Daniel Zaia Manzano em 28/03/2012

[ Hits: 11.527 ]

 


Comando para listar usuários comuns



Esta é uma forma rápida e prática de listar todos os usuários comuns do sistema.

E sem ter que recorrer necessariamente a um Script, visto que pode ser digitado direto no terminal, e não precisa ter poderes de Root.

awk -F: '($3 < 65534 && $3 > 999) {print $1}' /etc/passwd

Explicação:

O comando acima irá mostrar na tela, o nome de todos os usuários que possuem UID menor que 65534 e maior que 999, ou seja, os usuários comuns do sistema.

Espero ter ajudado.

Outras dicas deste autor

Processos de usuário em segundo plano e como manipulá-los

Como fazer para que comandos não sejam gravados no histórico

MEncoder - Conversão de vídeos pela linha de comando

Eliminando mensagem de aviso de configuração de rede no Debian

Releitura do arquivo "/etc/fstab" sem reiniciar a máquina

Leitura recomendada

Quer saber se o seu GNU/Linux é totalmente livre?

Solução para congelar a pasta do usuario no Linux. (Lan House)

Bashburn: Grave CD/DVD pelo terminal

GRUB2 - Resolvendo o erro unknown filesystem - grub rescue

FFmpeg no Ubuntu 14.04 64 bits

  

Comentários
[1] Comentário enviado por eldermarco em 28/03/2012 - 21:21h

É bom ressaltar que isso pode não ser válido em todos os sistemas. No fedora, por exemplo, o UID dos usuários começa em 500. Tempos atrás, postei uma possível solução na comunidade do VOL no orkut, também utilizando o awk:


$ awk -F: '$6 ~ /(\/home\/.*|\/root)/ && !/nologin$/{ print $1 }' /etc/passwd

No entanto, também não testei em todos os sistemas possíveis e imagináveis e suposições que eu tenha feito nesse comando pode não ser válida em outros sistemas. A melhor coisa é adaptar o comando para cada caso.

[2] Comentário enviado por dzm_linux em 29/03/2012 - 23:44h

Obrigado pela observação!


A minha dica funciona comprovadamente em sistemas Debian (e derivados), e pode não funcionar corretamente em outros sistemas.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts