在Ubuntu上管理MongoDB用户权限,您需要使用mongo shell连接到MongoDB实例,并使用db.createUser()、db.updateUser()和db.dropUser()等命令来创建、更新和删除用户。以下是一些基本步骤:
sudo apt-get update sudo apt-get install -y mongodb sudo systemctl start mongodb mongo shell连接到MongoDB实例:mongo use your_database_name myUser的用户,密码为myPassword,并具有读取和写入权限:db.createUser({ user: 'myUser', pwd: 'myPassword', roles: [ { role: 'readWrite', db: 'your_database_name' } ] }) myUser添加管理权限:db.updateUser('myUser', { roles: [ { role: 'readWrite', db: 'your_database_name' }, { role: 'dbAdmin', db: 'your_database_name' } ] }) myUser的用户:db.dropUser('myUser') db.getUsers() 请注意,这些示例假设您已经使用默认设置安装了MongoDB,并且MongoDB实例正在运行。如果您使用的是自定义设置或配置文件,请确保在启动MongoDB服务时指定正确的配置文件路径。