Назад к вопросам
Junior
70
questionbank

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

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

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