No Linux, existem muitas ferramentas diferentes para a criação de novos usuários. Cada ambiente de desktop Linux tem um gerenciador de usuários , e esses gerenciadores de usuários, embora muito úteis, são insuficientes. Nenhum deles suporta a visualização de usuários ocultos do sistema, como root , dbus, etc.
Se você está tentando obter uma lista completa de todos os usuários do seu PC Linux, mas não sabe por onde começar, este guia é para você. Acompanhe enquanto mostramos como listar todos os usuários em seu sistema Linux, incluindo aqueles que não aparecem no gerenciador de usuários do seu ambiente de área de trabalho.
![Linux: lista todos os usuários [Guia] Linux: lista todos os usuários [Guia]](/resources8/images2m/image-6639-1221164915945.png)
Linux lista todos os usuários - cat
A maneira mais fácil de os usuários do Linux verem todos os usuários do sistema é usando o comando cat no /etc/passwd
arquivo. O /etc/passwd
contém muitas informações, como senhas e informações do usuário.
Para listar todos os usuários em seu PC Linux por meio do comando cat , comece abrindo um terminal na área de trabalho do Linux. Para abrir um terminal na área de trabalho do Linux, pressione o comando de teclado Ctrl + Alt + T ou pesquise “Terminal” no menu do aplicativo.
Assim que a janela do terminal estiver aberta, execute o comando cat abaixo para ver o conteúdo do arquivo. Lembre-se de que as senhas não criptografadas não são armazenadas no arquivo / etc / passwd. Em vez disso, apenas referências criptografadas para cada senha estão presentes.
cat / etc / passwd ![Linux: lista todos os usuários [Guia] Linux: lista todos os usuários [Guia]](/resources8/images2m/image-9608-1221164917586.png)
Se você quiser salvar a saída de / etc / passwd cat em um arquivo de texto para seu próprio uso, veja como fazer isso.
cat / etc / passwd> ~ / passwd-file
Você pode ver seu 'arquivo passwd' a qualquer momento na janela do terminal da mesma forma que visualizou o /etc/passwd
arquivo. Fazendo uso do comando cat .
cat ~ / passwd-file
Linux lista todos os usuários - corte
Outra forma de visualizar todos os usuários no sistema Linux é com o comando cut . Recortar é uma ótima opção porque, ao contrário de cat , recortar pode filtrar texto indesejado, enquanto o comando cat só pode ver o conteúdo de um arquivo na íntegra.
Para visualizar a lista de usuários em seu PC Linux com o comando cut , certifique-se de que uma janela de terminal esteja aberta. Para abrir um, procure “Terminal” no menu de aplicativos em seu PC Linux.
Com a janela do terminal aberta, use o seguinte comando cut para visualizar a lista de usuários instalados em seu PC Linux.
cut -d: -f1 / etc / passwd ![Linux: lista todos os usuários [Guia] Linux: lista todos os usuários [Guia]](/resources8/images2m/image-2613-1221164919859.png)
Depois de executar o comando cut , você deve ver uma longa lista de todos os usuários atuais em seu PC Linux. Esta lista provavelmente é longa. Se você quiser ler esta lista com mais facilidade no terminal, combine o comando cut com o comando less .
cut -d: -f1 / etc / passwd | menos
Combinando o comando less com cut , você poderá pressionar a tecla “Enter” no teclado para visualizar a lista de usuários linha por linha, ao invés de tudo de uma vez.
Deseja exportar a lista de usuários gerada pelo comando cut para um arquivo de texto para uso posterior? Digite o comando abaixo.
cut -d: -f1 / etc / passwd> ~ / cut-user-list
Para ver a lista mais tarde, execute o comando cat .
cat ~ / cut-user-list
Linux lista todos os usuários - compgen
Uma terceira maneira de listar todos os usuários em um sistema Linux é usando a ferramenta Compgen. Compgen é uma ferramenta integrada incluída na linha de comando do Bash. Ele pode ser usado para listar todos os comandos disponíveis que os usuários podem executar no terminal Bash.
O Compgen não precisa ser instalado em nenhum sistema operacional Linux. Além disso, o Compgen não é fornecido por nenhuma distribuição Linux e não há como fazer o download para o seu computador. Em vez disso, todos os que executam o Bash no Linux o têm automaticamente configurado e pronto para funcionar.
Para visualizar todos os usuários disponíveis em seu PC Linux com compgen , você precisará usar a opção de linha de comando -u . Usando o comando abaixo, liste todos os usuários em seu sistema Linux.
compgen -u
Depois de executar o comando acima, o compgen imprimirá uma longa lista de todos os usuários em seu sistema Linux. Se desejar uma maneira mais confortável de examinar esta longa lista, tente combinar o comando compgen com o comando less .
compgen -u | menos
Ao executar o comando compgen com o comando less , a lista de usuários será dividida em páginas. Você pode percorrer essas páginas pressionando o botão “Barra de espaço” no teclado.
Quer salvar a saída do usuário compgen em um arquivo de texto para uso posterior? Canalize-o para um arquivo de texto com o comando abaixo.
compgen -u> compgen-user-list
Para visualizar o arquivo de texto Compgen que você exportou, use o seguinte comando cat .
cat compgen-user-list