ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

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

Команда 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 – текущий процесс

 

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.

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

Exit mobile version