Como listar o alias existente para um determinado usuário do Linux?

0

Alguém sabe como listar o alias existente para um certo usuário Unix / Linux no Debian? Por exemplo, eu tenho um usuário Unix / Linux 1001 e quero saber qual alias para o login ele tem?

    
por Torsten Zenk 27.08.2013 / 11:45

2 respostas

7

Suponho que você tenha um usuário com um ID de usuário numérico ( uid ) de 1001 e queira seu nome de usuário:

getent passwd 1001 

mostrará esta informação.

    
por 27.08.2013 / 12:10
1

Se for um usuário local, você pode grep /etc/passwd para ele. Da seguinte forma:

grep 1001 /etc/passwd

Se for um usuário não local, isso depende do backend do BD usado para armazená-lo. Por exemplo, se você usar o NIS, poderá verificar com ypcat :

cd /etc
ypcat passwd | grep 1001

Para outros back-ends do BD, você precisará verificar as formas específicas de pesquisar um usuário pelo UID.

    
por 27.08.2013 / 12:09

Tags