DBAtlas · 数据库运维图谱

排查 NOPERM 和 WRONGPASS 错误(ACL LOG)

Redis安全

命令

# Last 10 permission denials and failed logins (reason: auth/command/key/channel):
ACL LOG 10
# User of this connection:
ACL WHOAMI
# Cumulative denial counters:
INFO stats
# acl_access_denied_auth, acl_access_denied_cmd, acl_access_denied_key, acl_access_denied_channel
ACL LOG RESET

作用

列出被拒绝的命令、key 和频道访问以及失败的 AUTH 尝试,包含用户名、对象、重复次数和客户端信息(IP、最后一条命令);显示累计拒绝计数器。

适用场景

部署后应用收到 NOPERM 或 WRONGPASS 时、查找被收紧的 ACL 规则破坏的命令,或检测密码猜测时。

注意

ACL LOG 存在于内存中,重启后清空,且最多保存 acllog-max-len(默认 128)条记录;同一错误重复出现时会增加 count 而不是新增一行。client-info 字段包含客户端 IP 和所用用户;重置前记录所需信息。

在 DBAtlas 中打开 →

相关内容