Что делает каждый зарегистрированный пользователь?

Чтобы расширить этот вопрос: команда пользователей перечисляет 5 одних и тех же пользователей ... Это нормально?

Как я могу отследить, что делает каждый пользователь или какой сервис / app / request породил еще один логин этого пользователя?

EDIT: https://askubuntu.com/a/115028/38901 ответ из предыдущего поста предлагает решение использования who что полезно увидеть в , где пользователь. Тем не менее, любой способ увидеть , что ?

7
задан 13 April 2017 в 15:25

4 ответа

Вы можете использовать команду who, чтобы увидеть, где ваши пользователи вошли, например. tty, псевдо-терминалы и т. д.

Вы также можете использовать

ps -ef

из своего терминала, чтобы увидеть, что делают все пользователи

0
ответ дан 13 April 2017 в 15:25

Команда w отображает в точности следующее:

w - Show who is logged on and what they are doing.

Пример:

w
 14:20:15 up  5:10,  4 users,  load average: 0,00, 0,04, 0,05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     pts/2    :0.0             09:11    5:07m  1.02s  1.02s ssh somewhere
user     pts/3    :0.0             09:11    5:08m  2.61s  2.61s ssh somewhere
user     pts/5    :0.0             09:12    5:07m  0.41s  0.41s /usr/bin/luit -
user     pts/0    :0.0             12:35    0.00s  0.34s  0.00s w
0
ответ дан 13 April 2017 в 15:25
ps -f U $USER

покажет вам зарегистрированную активность пользователя. Вы можете заменить $USER любым идентификатором пользователя или именем пользователя. Обратите внимание, что вы не можете использовать его вместе с опцией -f, как указано неправильно.

0
ответ дан 13 April 2017 в 15:25

Вы можете попробовать ps -efu user, выполнив man ps, перечислю все доступные опции

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: