列出自管理部署中的用户
要列出所有用户,请使用 mongosh
查询 system.users 集合:
use admin db.system.users.find()
重要
请勿直接修改 system.users 集合。使用指定的用户管理命令,来管理用户。
要列出通过 mongos
创建的分片集群的所有用户,请连接到 mongos
并运行上述命令。MongoDB 将通过 mongos
创建的用户存储在配置服务器的 admin
数据库中。
要列出所有分片本地用户,请直接连接到相应的分片并运行前面的命令。 MongoDB 将分片本地用户存储在分片本身的admin
数据库中。这些分片本地用户独立于通过mongos
添加到分片集群的用户。分片本地用户是分片本地用户,mongos
无法访问。