Debian MongoDB配置中如何启用认证
导读:在Debian上配置MongoDB以启用认证,您需要按照以下步骤操作: 创建一个管理员用户: 首先,您需要创建一个具有管理员权限的用户。打开终端,然后输入以下命令: mongo --eval 'db.createUser({user:"...
在Debian上配置MongoDB以启用认证,您需要按照以下步骤操作:
- 创建一个管理员用户:
首先,您需要创建一个具有管理员权限的用户。打开终端,然后输入以下命令:
mongo --eval 'db.createUser({
user:"admin", pwd:"your_password", roles:["root"]}
)'
将your_password替换为您选择的密码。这将创建一个名为admin的用户,具有管理员权限。
- 启用认证:
接下来,您需要启用MongoDB的认证功能。为此,请编辑MongoDB配置文件。在Debian上,配置文件通常位于/etc/mongod.conf。使用您喜欢的文本编辑器打开它,例如:
sudo nano /etc/mongod.conf
在security部分下,添加或修改以下行:
security:
authorization: enabled
这将启用MongoDB的认证功能。
- 重启MongoDB服务:
保存更改并关闭配置文件。然后,重启MongoDB服务以使更改生效:
sudo systemctl restart mongod
- 使用管理员用户登录:
现在,您需要使用刚刚创建的管理员用户登录MongoDB。在终端中输入以下命令:
mongo -u admin -p your_password --authenticationDatabase admin
将your_password替换为您之前设置的密码。如果一切正常,您应该已经成功登录到MongoDB,并启用了认证功能。
- 创建其他用户和设置权限:
您可以根据需要创建其他用户,并为他们分配特定的角色和权限。有关详细信息,请参阅MongoDB官方文档:
https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian MongoDB配置中如何启用认证
本文地址: https://pptw.com/jishu/776009.html
