Como posso listar todos os usuários junto com seus UIDs? Eu quero fazer isso no terminal.
command-line
users
becko
fonte
fonte
Respostas:
Listar todos os usuários com uma
/home
pasta:ou todos os usuários com
UID >= 1000
:uma combinação
ou para todas as entradas
Mais informações aqui
fonte
Você pode encontrá-lo facilmente usando
cut
:-d:
define o delimitador como:
paracut
-f1,3
extrai os campos 1 e 3 apenas delimitados por:
do/etc/passwd
arquivoMarque
man cut
para ter mais ideia.Exemplo:
Se você
ldap
configurou, para incluir osldap
usuários na saída:fonte
getent passwd
em vez de / etc / passwd uma vez que este não incluirá usuários LDAPldap
) i mudaram-se para teh atual one..anyway editado :)Como você está tentando listar o UID e o nome de usuário, o comando abaixo funciona melhor no Solaris. Eles têm dois awk
awk -F: '($ 3> = 1000) {printf "% s:% s", $ 1, $ 3}' / etc / passwd
fonte
Acho que a maneira mais fácil é ter o webmin no seu servidor e simplesmente ir para Sistema> Usuários e Grupos e aí você tem uma lista bem formatada com todos os nomes de usuário e grupos com o diretório inicial, etc.
fonte
Como alternativa, liste todos os usuários, incluindo informações de UID e GID.
Felicidades,
fonte