aureport -l은 "su" 명령을 사용하는 사용자의 성공 횟수를 표시하지 않습니다.

aureport -l은 "su" 명령을 사용하는 사용자의 성공 횟수를 표시하지 않습니다.

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

그런 다음 출력을 구문 분석합니다.

관련 정보