faillog

显示注册失败记录


语法格式

faillog [-ar] [-l sec] [-m max] [-t days] [-u login|range]
faillog [-h|--help]

命令简介

faillog命令用于显示注册失败日志/var/log/faillog文件中的内容。也可用于设置注册失败计数器及其限制。当未指定“-l”、“-m”或“-r”选项,或未提供任何选项与参数时,faillog命令仅显示注册失败的用户记录。若想显示成功注册的用户记录,必须使用“-u”选项指定用户或用户范围,或使用“-a”选项显示所有用户的注册记录。

命令选项

-a, --all  显示faillog文件中所有用户的注册失败记录。

-l sec, --lock-time sec  设置注册失败之后暂时锁住用户账号的时间(秒)。注意,使用这个选项需要有写faillog文件的权限。

-m max, --maximum max  设置用户注册失败时允许用户重试的最大次数。超过此限后将禁用相应的用户账号。如果max为0,意味着不加限制。注意,使用这个选项需要有写faillog文件的权限。

-r, --reset  重置注册失败计数器。注意,使用这个选项需要有写faillog文件的权限。

-t days, --time days  显示指定天数之内注册失败的记录。

-u login | range, --user login | range  与“-l”、“-m”或“-r”选项一起使用时,显示指定用户的注册失败记录,维护注册失败计数器与限制等。指定用户时可以使用用户名、用户ID或一个用户范围。用户范围可用用户ID的最小值与最大值界定,如uid_min-uid_max、最大值“-uid_max”(表示用户ID小于uid_max的所有用户)或最小值“uid_min-”(表示用户ID大于uid_min的所有用户)。

应用实例

1. 查询当前系统中是否存在注册失败的用户记录。

$ faillog

2. 查询当前系统中所有用户的注册记录。

$ faillog -a

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z