Na maioria dos sistemas Linux, incluindo o Ubuntu, não há um único programa ou ferramenta para listar todas as contas de usuário no sistema… Se você estiver usando a área de trabalho do GUI, você pode ser capaz de ver todas as contas de usuário como um administrador..que tal nos servidores? Como listar ou ver todas as contas de utilizador?,

Uma vez que não existe uma única ferramenta para listar os usuários, normalmente dependemos de arquivos do sistema para listar os usuários… Todas as contas do sistema criadas são armazenadas em vários arquivos no servidor… e listando o conteúdo destes arquivos, podemos descobrir a lista de usuários e grupos..,os campos separados por dois-pontos que contêm as seguintes:

  • nome de Usuário
  • senha Criptografada (x significa que a senha é armazenada no arquivo /etc/shadow)
  • número de IDENTIFICAÇÃO do Usuário (UID)
  • Usuário do número de IDENTIFICAÇÃO do grupo (GID)
  • nome Completo do usuário (GECOS)
  • directório home do Utilizador
  • shell de Login (o padrão é /bin/bash)

Agora, se você quer apenas lista os nomes de conta e não todos os outros detalhes, basta executar os comandos abaixo:

awk -F: '{ print $1}' /etc/passwd

Que deve listar somente os nomes de conta no sistema, começando com a conta de root.,.

rootdaemonbinsyssyncgamesman......

Essa é a opção número 1

Opção #2: Get Lista de Usuário através de Getent Ferramenta

Outra opção para obter todas as contas de utilizador no sistema é usar o getend ferramenta… Essa ferramenta faz uma função similar como os comandos acima.. Ele lista o conteúdo do arquivo /etc/passwd usando a informação da base de dados armazenada no /etc/nsswitch.ficheiro conf..

Para obter a lista de usuários que utilizam o getent, execute os comandos abaixo:

getent passwd

Ele deve listar o conteúdo acima:

O /etc/nsswitch.,conf é usado para configurar os serviços que estão a ser usados para determinar informações tais como nomes de host, arquivos de senha e grupo de arquivos…

Estas duas opções deve ser o suficiente para obter a lista de usuários em sistemas Linux, incluindo o Ubuntu

Você também pode gostar do post abaixo: