Сб. Май 4th, 2024

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

Команды для вывода имени пользователя Linux

Для поиска информации о такой сущности воспользуйтесь командой id:

$ id
uid=501(chris) gid=105 (sales) groups=105 (sales), 4 (adm), 7 (lp)

В этом примере пользователь Linux имеет имя chris, которому соответствует числовой идентификатор пользователя (uid) 501. Основная группа пользователя chris называется sales, и ей соответствует числовой идентификатор группы (gid) 105. Кроме этого, пользователь Linux с именем chris принадлежит другим группам, называемым adm (идентификатор группы 4) и 1р (идентификатор группы 7).

Эти имена и числа описывают права на доступ к ресурсам компьютера, предоставленные пользователю chris. (Права доступа рассматриваются в статье «Информация о правах доступа к файлам» далее по этой ссылке.)

Для получения информации о текущем сеансе регистрации можно воспользоваться командой who. В следующем примере параметр -u заставляет команду добавить информацию о времени и идентификаторе процесса, параметр -Н запрашивает вывод заголовков.

$ who -uH
NAME LINE TIME IDLE PID COMMENT
Chris ttyl Янв 13 20:57 .  2013

Вывод команды who говорит о том, что пользователь chris зарегистрировался на консоли ttyl (монитор и клавиатура, подключенные к компьютеру) и сеанс начался 13 января в 20:57.

  • Поле IDLE указывает время, в течение которого командный интерпретатор был запущен, но команды не вводились (точка свидетельствует об активности интерпретатора в данный момент).
  • Поле PID содержит идентификатор процесса командного интерпретатора пользователя.
  • Поле COMMENT включает в себя имя удаленного компьютера, с которого регистрировался пользователь, или имя локального дисплея X, если сеанс был запущен из окна терминала (например, :0.0).

От Pavel

Мне нравиться пользоваться Linux.

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