Android

Como listar usuários no linux

Ajuda Linux - Dia 853 - Como listar usuários e grupos no Linux

Ajuda Linux - Dia 853 - Como listar usuários e grupos no Linux

Índice:

Anonim

Você já desejou listar todos os usuários em seu sistema Linux ou contar o número de usuários no sistema? Existem comandos para criar um usuário, excluir um usuário, listar usuários conectados, mas qual é o comando para listar todos os usuários no Linux?

Este tutorial mostrará como listar usuários em sistemas Linux.

Obtenha uma lista de todos os usuários usando o /etc/passwd

As informações do usuário local são armazenadas no arquivo /etc/passwd . Cada linha neste arquivo representa informações de login para um usuário. Para abrir o arquivo, você pode usar cat ou less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

UID_MIN valores UID_MIN e UID_MIN sistema podem ser diferentes, portanto a versão mais genérica do comando acima seria:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Conclusão

Neste tutorial, você aprendeu como listar e filtrar usuários em seu sistema Linux e quais são as principais diferenças entre os usuários normais e do sistema.

Os mesmos comandos se aplicam a qualquer distribuição Linux, incluindo Ubuntu, CentOS, RHEL, Debian e Linux Mint.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

usuário terminal