Назад к вопросам
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