Как я могу найти свой идентификатор пользователя (UID) из терминала?

82

В названии говорится все. Какую команду мне нужно запустить с терминала, чтобы найти идентификатор пользователя (UID)?

    
задан becko 17.05.2014 в 13:16
источник

4 ответа

121

Существует несколько способов:

  1. Используя команду id , вы можете получить реальные и эффективные идентификаторы пользователей и групп.

    id -u <username>
    

    Если в id не указано имя пользователя, он будет по умолчанию для текущего пользователя.

  2. Использование переменной окружения.

    echo $UID
    
ответ дан jobin 17.05.2014 в 13:21
источник
23

Просто попробуйте

id

Это вернет идентификатор пользователя, идентификатор группы и все ваши группы.

    
ответ дан TAq 17.05.2014 в 13:20
8

Попробуйте также:

getent passwd username

Отобразится идентификатор пользователя, идентификатор группы и домашний каталог.

Или:

grep username /etc/passwd
    
ответ дан nux 17.05.2014 в 13:28
6

Вы можете использовать команду id .

Manpage

    
ответ дан Diego Lopez 17.05.2014 в 13:23