列出自管理部署中的用户
MongoDB5.0 已于 10 月2024 结束生命周期。不再支持此版本的文档。要升级5.0 部署,请参阅 MongoDB6 。0 升级程序。
要列出所有用户,请使用mongosh
查询 system.users集合:
use admin db.system.users.find()
重要
请勿直接修改 system.users 集合。使用指定的用户管理命令,来管理用户。
要列出通过 mongos
创建的分片集群的所有用户,请连接到 mongos
并运行上述命令。MongoDB 将通过 mongos
创建的用户存储在配置服务器的 admin
数据库中。
要列出所有分片本地用户,请直接连接到相应的分片并运行前面的命令。 MongoDB 将分片本地用户存储在分片本身的admin
数据库中。这些分片本地用户独立于通过mongos
添加到分片集群的用户。分片本地用户是分片本地用户,mongos
无法访问。