aureport -l --success --summary -i
이 명령이 실제로 명령을 사용하는 사용자의 성공적인 로그인 횟수를 표시하는 이유는 무엇입니까 su
?
위 명령의 출력에서는 세션 수만 계산 sshd
하고 gdm
세션 수는 계산하지 않습니다 su
. 서버에 대한 구체적인 로그인 성공 횟수를 알고 싶다면 어떻게 해야 합니까?
답변1
서버에 대한 구체적인 로그인 성공 횟수를 알고 싶으면 어떻게 해야 합니까?
살펴보세요 ( last
아래 man last
하이라이트 ):
이름 last, lastb - 마지막으로 로그인한 사용자 목록을 표시합니다. 요약 마지막 [옵션] [사용자 이름...] [tty...] lastb [옵션] [사용자 이름...] [tty...] 설명하다 마지막으로 /var/log/wtmp 파일(또는 파일 디자인)을 검색합니다. -f 옵션으로 지정됨) 및로그인한 모든 사용자의 목록을 표시합니다(그리고 out) 파일이 생성된 이후부터입니다.
이 last
명령(적어도 Debian에서는)은 최신 로그인 정보를 표시합니다.이번 달기본적으로. 잡고 싶다면모두로그인하면 다음을 수행할 수 있습니다.
for log in /var/log/wtmp*; do last -f "$log"; done
그런 다음 출력을 구문 분석합니다.