
После последней уязвимости безопасности в Mac OS High Sierra, когда у пользователя root не было пароля (серьезно, см.этот), мне было бы любопытно узнать, стал ли я жертвой этой атаки.
Как получить список успешных входов в учетную запись «root», скажем, за последние 30 дней?
Пробовал следующее:Как распечатать время последнего входа в систему?Однако эта команда не работает на High Sierra.
решение1
Чтобы просмотреть список успешных входов в систему в MacOS:
- открытый терминал
выполните «последнюю» команду следующим образом:
последний | grep ^root
Вы получите список последних входов root в обратном хронологическом порядке, если таковые имеются. Чтобы увидеть записи для всех пользователей, просто используйте last
один.
Будьте осторожны, пользователь с правами root может скрыть следы.
P.S. решение отКак распечатать время последнего входа в систему?не работает в MacOS, потому что last
команда в MacOS не поддерживает опцию -R (по крайней мере). Более того, этот ответ предназначен только для вывода времени последнего входа в системулюбойпользователь для Linux-версии команды last
.
Дополняя ответ, вы также можете выполнить ac
команду:
$ac -p
rui 128.40
total 128.40
Эта команда выведет сумму времени активности вошедших в систему пользователей.