루트 사용자의 로그인 기록 확인

루트 사용자의 로그인 기록 확인

루트 사용자에게 비밀번호가 없는 Mac OS High Sierra의 최신 보안 취약점에 따라(진지하게는이것), 제가 이 공격의 피해자인지 알고 싶습니다.

지난 30일 동안 '루트' 계정에 성공한 로그인 목록을 어떻게 얻을 수 있나요?

다음을 시도했습니다.마지막 로그인 시간을 어떻게 인쇄하나요?그러나 해당 명령은 High Sierra에서는 작동하지 않습니다.

답변1

MacOS에서 성공한 로그인 목록을 보려면:

  • 터미널 열기
  • 다음과 같이 "마지막" 명령을 실행합니다.

    마지막 | grep ^루트

마지막 루트 로그인 목록이 있으면 시간 역순으로 표시됩니다. 모든 사용자의 항목을 보려면 last단독으로 사용하십시오.

루트 권한이 있는 사용자가 해당 트랙을 덮을 수 있다는 점에 주의하십시오.

PS의 솔루션마지막 로그인 시간을 어떻게 인쇄하나요?lastMacOS의 명령은 (적어도) -R 옵션을 지원하지 않기 때문에 MacOS에서는 작동하지 않습니다 . 또한 해당 답변은 마지막 로그인 시간만 인쇄하기 위한 것입니다.어느Linux 버전의 last명령에 대한 사용자입니다.

답변에 추가하여 다음 ac명령을 실행할 수도 있습니다.

$ac -p
rui        128.40
total      128.40

이 명령은 로그인한 사용자가 활동한 시간의 합계를 출력합니다.

관련 정보