Чтобы расширить этот вопрос: команда пользователей перечисляет 5 одних и тех же пользователей ... Это нормально?
Как я могу отследить, что делает каждый пользователь или какой сервис / app / request породил еще один логин этого пользователя?
EDIT: https://askubuntu.com/a/115028/38901 ответ из предыдущего поста предлагает решение использования who
что полезно увидеть в , где пользователь. Тем не менее, любой способ увидеть , что ?
Вы можете использовать команду who
, чтобы увидеть, где ваши пользователи вошли, например. tty, псевдо-терминалы и т. д.
Вы также можете использовать
ps -ef
из своего терминала, чтобы увидеть, что делают все пользователи
Команда 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
ps -f U $USER
покажет вам зарегистрированную активность пользователя. Вы можете заменить $USER
любым идентификатором пользователя или именем пользователя. Обратите внимание, что вы не можете использовать его вместе с опцией -f
, как указано неправильно.
Вы можете попробовать ps -efu user
, выполнив man ps
, перечислю все доступные опции