Команда Whoami в Linux

Команда Linux Whoami

В этой статье мы рассмотрим команду whoami .

Как следует из названия, команда whoami выводит имя пользователя с действующим идентификатором. Другими словами, она отображает имя текущего вошедшего в систему пользователя.

Как использовать команду whoami

Синтаксис команды whoami следующий:

 whoami [ OPTION ]

Чтобы отобразить имя текущего вошедшего в систему пользователя, вызовите команду без каких-либо параметров:

 whoami

На экране будет отображен вывод, аналогичный следующему, с указанием имени пользователя, вызвавшего команду:

 linuxize

Вы можете использовать команду whoami в скриптах оболочки для проверки имени пользователя, запустившего скрипт.

Вот пример использования оператора if для сравнения имени пользователя, запустившего скрипт, с заданной строкой.

 if [[ " $( whoami ) " ! = "any_name" ]] ; then echo "Only user 'any_name' can run this script." exit 1 fi

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

Команда whoami также удобна для проверки имени пользователя после переключения на другого пользователя с помощью команды su .

whoami не принимает аргументы. Если передать аргумент, команда выведет сообщение об ошибке:

 whoami: extra operand 'anything' Try 'whoami --help' for more information.

Команда whoami принимает только два параметра:

  • -h , --help — Вывести справочное сообщение и выйти.
  • -V , --version — Показывает информацию о версии и выходит.

Альтернативные команды

Выполнение команды id с параметрами -un дает тот же результат, что и выполнение whoami :

 whoami [ OPTION ]

Используйте команду id для получения дополнительной информации о данном пользователе.

Переменная среды $USER содержит имя вошедшего в систему пользователя:

 echo $USER

Заключение

Команда whoami представляет собой соединение слов «Кто я?» и выводит имя пользователя, связанное с текущим эффективным идентификатором пользователя.

Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.

терминал whoami

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *