系统管理指南:安全性服务

Procedure如何监视失败的登录尝试

此过程从终端窗口捕获失败的登录尝试。此过程不会从 CDE 或 GNOME 登录尝试中捕获失败的登录。

  1. 承担主管理员角色,或成为超级用户。

    主管理员角色拥有主管理员配置文件。要创建角色并将角色指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. /var/adm 目录中创建 loginlog 文件。


    # touch /var/adm/loginlog
    
  3. loginlog 文件中,为 root 用户设置读写权限。


    # chmod 600 /var/adm/loginlog
    
  4. loginlog 文件中,将组成员关系更改为 sys


    # chgrp sys /var/adm/loginlog
    
  5. 检验日志是否正常工作。

    例如,使用错误的口令五次登录系统。然后,显示 /var/adm/loginlog 文件。


    # more /var/adm/loginlog
    
    jdoe:/dev/pts/2:Tue Nov  4 10:21:10 2003
    
    jdoe:/dev/pts/2:Tue Nov  4 10:21:21 2003
    
    jdoe:/dev/pts/2:Tue Nov  4 10:21:30 2003
    
    jdoe:/dev/pts/2:Tue Nov  4 10:21:40 2003
    
    jdoe:/dev/pts/2:Tue Nov  4 10:21:49 2003
    
    #

    loginlog 文件中,每次失败的尝试都对应一项。每一项都包含用户的登录名称、tty 设备以及登录尝试失败的时间。如果用户登录尝试失败的次数少于五次,则不会记录任何失败的登录尝试。

    如果 loginlog 文件不断增大,则表明可能是存在侵入计算机系统的尝试。因此,应定期检查并清除该文件的内容。有关更多信息,请参见 loginlog(4) 手册页。