1

Как пользователь root, я могу знать, что сделали другие пользователи ssh-login и что они делают в моем Linux?

2 ответа2

1

w ответ. И если вы хотите просмотреть историю команд, вы всегда можете проверить их файлы ~/.bash_history .

Пример w:

$w
 17:13:38 up 1 day,  3:45,  3 users,  load average: 1.57, 1.24, 1.02
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
claudio  :0        Tue13   ?xdm?   5:42m  0.40s gnome-session
claudio  pts/0     Tue14   24:04m  0.20s  0.20s bash
claudio  pts/1     Tue15    0.00s  0.08s  0.00s w
1

Вы можете использовать команду who (или w), чтобы увидеть, кто в данный момент вошел в систему. Вы можете использовать last команду, чтобы просмотреть историю людей, которые недавно вошли в ваш ящик (даже те, которые больше не вошли в систему).

Если вы ничего не видите в обеих приведенных выше командах, это означает, что кто-то с привилегиями root очистил историю.

Тем не менее, вы не можете знать, что кто-то делает в настоящее время. Что вы можете, так это увидеть их .bash_history (если они используют bash) файл и увидеть их последние команды. Обратите внимание, что вы найдете здесь только команды, которые пользователь запускает, если он вышел из оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .