1 개요[ | ]
- 리눅스 마지막 로그인 시각
- 리눅스 한번도 로그인하지 않은 계정 보기
- 리눅스 한번 이상 로그인한 계정 보기
- lastlog
- /usr/bin/lastlog
- 전체 사용자 또는 특정 사용자의 최근 로그인 기록 확인 명령어
- lastlog로 각 계정의 마지막으로 로그인한 시각을 확인할 수 있다.
2 전체 계정 보기[ | ]
CentOS 5.7을 설치하고 root로만 로그인한 후 별다른 조작을 하지 않은 상태에서 lastlog를 실행한 것이다. 따라서 root이외에는 로그인한 기록이 없다. 맨아래에 있는 jmnote를 제외한 다른 계정들은 리눅스 기본계정들이라 할 수 있다.
Console
Copy
[root@zetawiki ~]# lastlog
Username Port From Latest
root :0 Mon Feb 6 04:49:14 -0800 2012
bin **Never logged in**
daemon **Never logged in**
adm **Never logged in**
... (생략)
avahi-autoipd **Never logged in**
gdm **Never logged in**
jmnote **Never logged in**
3 한번 이상 로그인한 계정[ | ]
Console
Copy
[root@zetawiki ~]# lastlog | grep -v Never
Username Port From Latest
root pts/1 135.79.246.80 Thu Aug 30 09:04:51 +0900 2012
jmnote pts/1 135.79.246.80 Wed Aug 29 15:33:43 +0900 2012
testuser pts/1 246.80.135.79 Wed Jul 18 13:49:08 +0900 2012
4 한번도 로그인하지 않은 계정[ | ]
Console
Copy
[root@zetawiki ~]# lastlog | grep Never
bin **Never logged in**
daemon **Never logged in**
adm **Never logged in**
... (생략)
5 특정 계정[ | ]
-u 옵션을 주거나 grep을 쓰면 된다.
- 명령어
Bash
Copy
lastlog -u 계정명
Bash
Copy
lastlog | grep 계정명
- 실행예시
Console
Copy
[root@zetawiki ~]# lastlog -u root
Username Port From Latest
root pts/0 135.79.246.80 Sat Mar 31 17:48:29 +0900 2012
Console
Copy
[root@zetawiki ~]# lastlog | grep root
root pts/0 135.79.246.80 Sat Mar 31 17:48:29 +0900 2012
6 3일 이내 로그인한 계정[ | ]
Console
Copy
[testuser@jmnote ~]$ lastlog -t 3
Username Port From Latest
root pts/0 192.168.0.217 Wed Jan 8 01:32:31 +0900 2014
testuser pts/1 localhost.locald Wed Jan 8 01:38:44 +0900 2014
7 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.