Можно ли просмотреть историю входа в систему, я имею в виду, использовал ли кто-нибудь компьютер в мое отсутствие и когда он использовал его.
Если это возможно, где я могу получить журнал?
если нет, есть ли программа, которая регистрирует все логины и их время?
/var/log/auth.log
Это содержит гораздо больше, чем просто логины (sudo-вызовы и т. Д.), Но и логины там тоже есть. Он защищен, поэтому вам нужно быть пользователем root, чтобы прочитать его:
sudo less /var/log/auth.log
Как отметил Сухайль в комментарии , команда last
покажет список последних зарегистрированных пользователей.
Чтобы просмотреть самый последний вход в систему для всех учетных записей в системе, попробуйте lastlog
. Есть несколько полезных опций, таких как просмотр только определенного пользователя.
Хорошо добавив свой вопрос и ответ Оли, если вы находитесь на ноутбуке , тогда вы также можете проверить его, выбрав точное содержание, например
sudo cat /var/log/auth.log | grep "Lid opened"
или
sudo cat /var/log/auth.log | grep "Lid closed"
и будет ли он выполнять какие-либо действия с разрешения sudo
sudo cat /var/log/auth.log | grep "session opened for user root"
или
sudo cat /var/log/auth.log | grep "session closed for user root"
. Это даст вам дополнительную информацию о том, что вы хотите знать о пользователе, вошедшем в систему. ваша система без вашего разрешения:):)