实验三:日志分析
实验要求
- 查看、分析日志文件,并判断故障原因
实验过程
- 在终端 tty3 中尝试以不存在的用户账号 administrator 进行登录
- 新建用户账号 kitty 并在终端 tty4 登录
- 第一次输入错误的密码
- 第二次输入正确的密码
- 查看前述用户的登录记录(成功、失败)
- 查看/var/log/secure文件中新增的安全消息
在终端 tty3 中尝试以不存在的用户账号 administrator 进行登录
登录失败的用户
[root@Daring ~]# lastb
kitty tty3 Wed Jun 29 10:54 - 10:54 (00:00)
administ tty3 Wed Jun 29 10:53 - 10:53 (00:00)
jason pts/1 192.168.0.1 Tue Jun 28 11:19 - 11:19 (00:00)
jason pts/3 192.168.0.1 Mon Jun 27 16:44 - 16:44 (00:00)
jasoh pts/1 192.168.0.1 Wed Jun 22 12:43 - 12:43 (00:00)
jaon pts/1 192.168.0.1 Wed Jun 22 12:43 - 12:43 (00:00)
JASO**** pts/0 192.168.0.1 Wed Jun 15 22:33 - 22:33 (00:00)
pts/2 192.168.0.1 Mon Jun 13 15:51 - 15:51 (00:00)
pts/2 192.168.0.1 Mon Jun 13 15:51 - 15:51 (00:00)
JASON pts/2 192.168.0.1 Mon Jun 13 15:51 - 15:51 (00:00)
jaao** pts/1 192.168.0.1 Mon Jun 13 13:54 - 13:54 (00:00)
123123 pts/0 192.168.0.1 Fri Jun 10 10:55 - 10:55 (00:00)
jaso pts/0 192.168.0.1 Fri Jun 10 10:54 - 10:54 (00:00)
- adiminist 就是使用adimistrator不存在的用户在tty3上登录
- kitty是创建后第一次使用错误密在tty3上进行登录
[root@Daring ~]# cat /var/log/secure
... //前面的省略
Jun 29 10:53:17 Daring login: FAILED LOGIN 1 FROM (null) FOR administrator, User not known to the underlying authentication module
Jun 29 10:53:43 Daring login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Jun 29 10:53:43 Daring login: ROOT LOGIN ON tty3
Jun 29 10:53:53 Daring useradd[29482]: new group: name=kitty, GID=1003
Jun 29 10:53:53 Daring useradd[29482]: new user: name=kitty, UID=506, GID=1003, home=/home/kitty, shell=/bin/bash
Jun 29 10:54:02 Daring passwd: pam_unix(passwd:chauthtok): password changed for kitty
Jun 29 10:54:02 Daring passwd: gkr-pam: couldn't update the 'login' keyring password: no old password was entered
Jun 29 10:54:23 Daring login: pam_unix(login:session): session closed for user root
Jun 29 10:54:29 Daring login: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty3 ruser= rhost= user=kitty
Jun 29 10:54:31 Daring login: FAILED LOGIN 1 FROM (null) FOR kitty, Authentication failure
Jun 29 10:54:44 Daring login: pam_unix(login:session): session opened for user kitty by LOGIN(uid=0)
Jun 29 10:54:44 Daring login: LOGIN ON tty3 BY kitty
[root@Daring ~]#
- 使用不存在的administrator在tty3登录时候的记录
Jun 29 10:53:17 Daring login: FAILED LOGIN 1 FROM (null) FOR administrator,
User not known to the underlying authentication module
- kitty使用错误密码登录时的两条记录
Jun 29 10:54:29 Daring login: pam_unix(login:auth): authentication failure; logname=LOGIN
uid=0 euid=0 tty=tty3 ruser= rhost= user=kitty
Jun 29 10:54:31 Daring login: FAILED LOGIN 1 FROM (null) FOR kitty, Authentication failure
- kitty使用正确密码登录
Jun 29 10:54:44 Daring login: pam_unix(login:session): session opened for user kitty by LOGIN(uid=0)
Jun 29 10:54:44 Daring login: LOGIN ON tty3 BY kitty