Поиск по сайту:
Хорошего человека должно быть много (Ю. Поляков).

Команда Whoami в Linux

15.11.2019
Команда Whoami в Linux

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

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

 

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

whoami [OPTION]

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

whoami

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

andreyex

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

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

if [[ "$(whoami)" != "any_name" ]]; then
  echo "Только пользователь 'any_name' может запустить этот скрипт."
  exit 1
fi

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

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

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

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

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

  • -h, —help- Показать справку и выйти.
  • -V, —version- Показывает информацию о версии.

 

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

/usr/bin/id -un

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

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

echo $USER

 

Команда whoami является составной частью слов «Who am I? (Кто я?)» И печатает имя пользователя, связанного с текущим действующим идентификатором пользователя.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.