Есть ли способ проверить, если другие пользователи вошли в систему, когда вы?

Я вошел на сервер Ubuntu через ssh, и я хотел бы знать, вошел ли другой пользователь также через SSH. Есть ли команда, которую я могу выполнить, чтобы выполнить это?

3
задан 11 December 2013 в 00:30

2 ответа

Просто введите who:

~$ who
(unknown) tty7         2013-12-06 13:37 (:0)
john      pts/0        2013-12-08 00:16 (192.168.0.100)
jane      pts/1        2013-12-08 00:17 (192.168.0.101)

РЕДАКТИРОВАТЬ

По поводу вашего бонусного вопроса:)

Чтобы просмотреть историю входа пользователей, вы можете использовать last -i. Это покажет все логины и IP-адреса с момента запуска текущего лог-файла /var/log/wtmp.

В зависимости от вашего логрота вы можете также показать предыдущие журналы с помощью last -f /var/log/wtmp.1.

Чтобы показать только самый последний вход в систему для каждого пользователя, используйте last -i | sort -r | uniq -w 16

~$ last -i | sort -r | uniq -w 20
wtmp begins Sun Dec  1 16:54:49 2013
john    pts/0        192.168.0.100    Sun Dec  8 18:49   still logged in   
jane    pts/1        192.168.0.101    Sun Dec  8 00:17 - 00:34  (00:16)
0
ответ дан 11 December 2013 в 00:30

who это хорошо, но просто w лучше.

0
ответ дан 11 December 2013 в 00:30

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

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