mongoDB 日志中的未授权错误
Unauthorized errors in the mongoDB logs
为主副本集和辅助副本集都进行了 mongoAuth,但在 mongoDB 日志中出现以下错误
2020-07-06T10:50:14.404+0000 I ACCESS [conn10079868] 未授权:未授权管理员执行命令 { endSessions: [ { id: UUID("e03ba751-1292-479b-aa91-f57251a3c59b" ) } ], $db: "管理员" }
没有观察到这些日志对功能有任何影响,但我可以知道获取这些日志的原因以及如何避免这些日志吗?
您需要检查在 db 用户上指定的角色,对用户的权限授予可能是此警告日志的问题。
此问题出现在 mongoDB 代理的监控模块中,因为它会为所有新主机创建未授权和授权的客户端连接,而与主机是否需要身份验证无关。因此,失败消息显示在 mongoDB 审核日志中。
这已在 mongoDB 4.5.1 版本中修复。
更多详情:
为主副本集和辅助副本集都进行了 mongoAuth,但在 mongoDB 日志中出现以下错误
2020-07-06T10:50:14.404+0000 I ACCESS [conn10079868] 未授权:未授权管理员执行命令 { endSessions: [ { id: UUID("e03ba751-1292-479b-aa91-f57251a3c59b" ) } ], $db: "管理员" }
没有观察到这些日志对功能有任何影响,但我可以知道获取这些日志的原因以及如何避免这些日志吗?
您需要检查在 db 用户上指定的角色,对用户的权限授予可能是此警告日志的问题。
此问题出现在 mongoDB 代理的监控模块中,因为它会为所有新主机创建未授权和授权的客户端连接,而与主机是否需要身份验证无关。因此,失败消息显示在 mongoDB 审核日志中。
这已在 mongoDB 4.5.1 版本中修复。
更多详情: