리눅스 last명령어 질문입니다

bodoblock의 이미지

last 명령어를 입력하면 root계정과 reboot정보만 나오고 사용자 계정에 대한 정보가 출력이 안됩니다
분명 사용자 게정으로 접속한것이 /var/log/secure에 남아있는데 last입력시에 출력이 안됩니다

last명령어입력했을때 사용자 계정에 대한 정보가 나오게 하려면 어떻게 해야 하나요?

shint의 이미지

su root 이거든가요??

- 관리자 권한
- 그룹 권한
- 사용자 권한
- 폴더 권한
- 혹시 윈도우 처럼. 보호모드가 있나요? ㅇ_ㅇ??
- last 리눅스 사용자'로 네이버. 구글. 다음에서 검색
- 도서관. 서점. 해킹. 보안 관련 책. 네이버 책.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

핵심을 둘러가는 부분은 무시하시고, man last 입력해 보면 기본값으로 /var/log/wtmp 파일에서 사용자 정보를 읽어온다고 되어 있는데, 해당 파일에도 사용자 로그 정보가 기록되어 있나요? 바이너리 파일이기 때문에 cat으로 읽었을 때 깨진 글자가 나오는 것은 정상입니다.

bodoblock의 이미지

last -f /var/log/wtmp
이명령어로 역시 루트랑 재부팅만 나오네요

분명 /var/log/secure에 보면 사용자 계정으로 접속한적이 있습니다
Accepted password for 사용자계정명 from 아이피 port 몇번 ssh2
이렇게 ssh로 사용자 계정 접속한게 있습니다
하지만 last에 안나오고 last -f /var/log/wtmp에서도 안보입니다
ssh는 원래 last에 안나오는건가요??

bushi의 이미지

lastlog 로 마지막 접속 기록이 확인된다면, sshd 의 pam 설정에서 pam_lastlogin 모듈의 옵션을 확인하세요.

bodoblock의 이미지

lastlog명령어를 입력하면 root이외계정들은 모두 한번도 로그인한 적 없다고 나옵니다 ㅜㅠ