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


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


101
2018-05-17 13:16


происхождения


использование echo $UID? - Louis Matthijssen
Ответ TAq или Jobin может быть лучше. :) - Louis Matthijssen


ответы:


Есть несколько способов:

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

    id -u <username>
    

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

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

    echo $UID
    

143
2018-05-17 13:21



Как насчет GID? - kangear
@kangear id -g <имя_пользователя> - itsazzad


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

id

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


33
2018-05-17 13:20



или id -u увидеть только UID - steeldriver
Yepp. Предпочитайте ответ Jobin, если вам нужно избежать разбора вывода. - TAq
так проще с id -u а также id -g, Благодарю. :) - thoroc


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

getent passwd username

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

Или:

grep username /etc/passwd

10
2018-05-17 13:28



зачем пытаться использовать длинную или альтернативную команду, пока echo $UID а также id -u является простым и точным в соответствии с вопросом? - Pandya
это правильно, но полезно знать все варианты - nux


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

Manpage


8
2018-05-17 13:23