Sobes.tech
Back to questions
Junior
120
questionbank

Как узнать об активных сессиях других пользователей на сервере?

Answer from AI

sobes.tech AI

Для просмотра активных сессий других пользователей на сервере можно использовать следующие команды:

  • who: Показывает, кто в данный момент вошел в систему, откуда они вошли и когда.
  • w: Предоставляет ту же информацию, что и who, но также показывает, какие процессы выполняют пользователи.
  • last: Показывает историю входов и выходов пользователей.
  • finger <username> (если сервис установлен): Предоставляет информацию о конкретном пользователе, включая последнюю активность.
  • /var/log/wtmp: Лог-файл, содержащий информацию обо всех входах и выходах пользователей. Его можно просматривать с помощью команды last.
  • /var/log/auth.log или /var/log/secure (в зависимости от дистрибутива): Лог-файлы, содержащие информацию о попытках аутентификации.

Примеры использования:

# Показать текущих пользователей
who
# Показать текущих пользователей и их процессы
w
# Показать историю входов всех пользователей
last
# Показать информацию о конкретном пользователе (если finger установлен)
finger johndoe