Содержание
Команда whoami позволяет вам видеть, с какой учетной записью вы вошли в систему из окна терминала. Это может показаться бессмысленным, поскольку вы должны знать, какую учетную запись вы используете, но не всегда понятно, когда вы работаете в командной строке.
Например, возможно, вы работаете с приложением, которое требовало, чтобы вы вошли в систему как другой пользователь, или, может быть, вы меняли пользователей так много раз, что потеряли учетную запись, чьи учетные данные в настоящее время активны.
В этом руководстве показано, как использовать команду whoami и команду id для определения того, кем вы в данный момент авторизованы.
Используйте whoami для отображения вашего имени пользователя
Окно терминала покажет вам, с каким пользователем вы активно вошли, так же просто, как набрать следующую команду:
кто я
Выходные данные вышеупомянутой команды просто показывают текущего пользователя, как это:
Джекоб
Чтобы быстро увидеть, как это работает с другой учетной записью пользователя — если вы еще не создали других пользователей в Linux — можете использовать команду sudo для входа в систему как пользователь root:
судо су
Затем, если вы снова запустите команду whoami, вам скажут, что вы root.
Как сделать это с id -un
В странном случае, когда whoami не установлен, вы можете использовать другую команду, которая может сообщить вам ваше текущее имя пользователя.
id -un
Результат точно такой же, как и у команды whoami, поэтому в нашем примере будет отображаться jacob.
Команда id может использоваться, чтобы показать больше, чем просто текущий пользователь. Он также может отображать идентификатор пользователя, идентификатор группы и группы, к которым принадлежит пользователь.
Например, вы можете показать только эффективную группу, к которой принадлежит пользователь, набрав следующее:
id -g
Приведенная выше команда показывает только идентификатор группы. Это не показывает название группы. Чтобы показать действующее имя группы, выполните эту команду:
id -gn
Вы можете отобразить каждый идентификатор группы, к которой принадлежит пользователь, введя это:
id -G
Опять же, приведенная выше команда просто показывает групповые идентификаторы. Вы также можете использовать команду Linux id для отображения имен групп:
id -Gn
Если вы просто хотите отобразить свой идентификатор пользователя без имени пользователя, просто выполните следующую команду:
id -u
Больше информации
Вы можете использовать ключ —help с whoami или id, чтобы узнать текущую справочную страницу для каждой программы.
id --help
whoami --help
Чтобы увидеть текущую версию id или whoami, используйте следующие команды:
id - версия
whoami - версия