首页主机资讯Ubuntu MongoDB如何启用认证

Ubuntu MongoDB如何启用认证

时间2026-01-18 18:43:03发布访客分类主机资讯浏览418
导读:要在Ubuntu上启用MongoDB的认证,请按照以下步骤操作: 首先,确保您已经安装了MongoDB。如果尚未安装,请参阅MongoDB官方文档中的安装指南。 打开MongoDB配置文件。在Ubuntu上,配置文件通常位于/etc...

要在Ubuntu上启用MongoDB的认证,请按照以下步骤操作:

  1. 首先,确保您已经安装了MongoDB。如果尚未安装,请参阅MongoDB官方文档中的安装指南。

  2. 打开MongoDB配置文件。在Ubuntu上,配置文件通常位于/etc/mongod.conf。使用文本编辑器打开它,例如使用nano:

    sudo nano /etc/mongod.conf
    
  3. 在配置文件中找到security部分。如果没有这个部分,请在setParameterstorage部分之间添加一个。然后,在security部分下添加以下行以启用授权模式:

    security:
      authorization: enabled
    

    这将启用MongoDB的基于角色的访问控制。

  4. 保存并关闭配置文件。

  5. 重新启动MongoDB服务以使更改生效:

    sudo systemctl restart mongod
    
  6. 现在,您需要创建一个管理员用户。首先,连接到MongoDB实例:

    mongo
    
  7. 切换到admin数据库:

    use admin
    
  8. 创建一个具有用户管理权限的管理员用户。将< your_username> < your_password> 替换为您选择的用户名和密码:

    db.createUser({
        
      user: "<
        your_username>
        ",
      pwd: "<
        your_password>
    ",
      roles: [{
     role: "userAdminAnyDatabase", db: "admin" }
    ]
    }
        )
    
  9. 输入exit退出MongoDB shell。

现在,您已经启用了MongoDB的认证,并创建了一个管理员用户。要使用此管理员用户登录,可以使用以下命令:

mongo -u <
    your_username>
     -p <
    your_password>
     --authenticationDatabase admin

之后,您可以根据需要创建其他用户并为他们分配不同的角色。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu MongoDB如何启用认证
本文地址: https://pptw.com/jishu/784633.html
Debian SecureCRT如何进行数据传输加密 Ubuntu中PostgreSQL配置怎样优化

游客 回复需填写必要信息