Поиск по сайту:
Я пришел в мир, чтобы видеть, а не совершить (В.В. Розанов).

Команда Linux для отображения текущего имени пользователя

10.03.2023
Команда Linux для отображения текущего имени пользователя

Знание текущего имени для входа важно для определения личности пользователя, который в данный момент вошел в систему, особенно если несколько человек используют одну систему Linux. Для этого существуют различные команды, с помощью которых вы можете найти текущего активного пользователя в Linux Mint. Мы обсудим их в этой статье.

 

Команды Linux для отображения текущего имени пользователя

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

 

1. Команда who

Команда who отобразит текущее имя пользователя с датой и временем. Он считывает информацию из расположения файла по умолчанию.

$ who

 

Вы также можете -a флаг с командой Who, чтобы получить информацию о текущем вошедшем в систему пользователе:

$ who -a

 

2. Команда whoami

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

$ whoami

 

3. Команда $USER

Другой способ получить только имя для входа, как в команде whoami, выполнить команду $USER:

$ echo $USER

 

4. Команда w

Команда w предоставляет дополнительную информацию о текущем активном пользователе в вашей системе:

$ w

 

Здесь TTY — тип терминала, в который они вошли, FROM — удаленный хост, LOGIN@ — время входа пользователя в систему, JCPU — совместное время ЦП, используемое всеми процессами, PCPU — время ЦП текущего процесса и WHAT — текущий процесс

Читать  Цвета в выходных данных команды ls: что они означают?

 

5. Команда ID

Команда id отображает информацию о пользователе и группах, связанных с конкретным пользователем:

$ id

 

6. Команда logname

Команда logname печатает одно слово, только имя текущего активного пользователя:

$ logname

 

7. Команда last

Команда last выводит список пользователей, которые последними вошли в вашу систему:

$ last -p now

 

8. Команда lslogins

Команда lslogins отображает список пользователей, вошедших в систему, с их последним временем входа в систему и их именами, здесь флаг -u отображает только информацию о пользователе:

$ lslogins -u

 

Выводы

Как и в Linux, в одну и ту же систему могут входить разные пользователи, и в этом случае можно отслеживать их действия. Вы можете найти текущее имя для входа с помощью различных команд в терминале. В этой статье мы научились находить имя пользователя с помощью команд who, whoami, what, w и lslogins.

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

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

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


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

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

Это может быть вам интересно


Рекомендуемое
Nvidia быстро выпустила исправление для графического драйвера Game Ready 531.18,…

Спасибо!

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