首页 > 数据库 >【MongoDB】MongoDB 开启auth认证

【MongoDB】MongoDB 开启auth认证

时间:2024-08-17 12:26:25浏览次数:11  
标签:-- MongoDB auth 认证 mongodb data

一、MongoDB安装

  参考:【MongoDB】MongoDB 安装 - H__D - 博客园 (cnblogs.com)

二、开启auth认证

1、事由

  由于自己服务器上的mongodb未开启认证,导致黑客盯上天,我的MongoDB数据被黑客删库了,还勒索要支付比特币赎回。。。 

  现象:数据库被删,发现多了个库 README_TO_RECOVER_YOUR_DATA, 打开里面居然有要我支付0.01比特币的信息,才意识到数据库被入侵了,具体信息如下

  All your data is backed up. You must pay 0.0067 BTC to xxxxxx In 48 hours, your data will be publicly disclosed and deleted. (more information: go to https://xxxxx)After paying send mail to us: [email protected] and we will provide a link for you to download your data. Your DBCODE is: xxxx

  

2、启动时开启auth认证

  参考:基于角色的访问控制 - MongoDB 手册 v7.0

  启动命令:mongod --bind_ip_all --dbpath /data/soft/mongodb-linux-x86_64-rhel70-7.0.12/mongo --logpath /data/soft/mongodb-linux-x86_64-rhel70-7.0.12/mongodb/mongod.log --port 27017 --auth --fork

3、使用MongoDB shell进入添加用户

  命令:mongo --host 127.0.0.1 --port 27017

  运行脚本添加超级管理员

  角色参考:内置角色 - MongoDB 手册 v7.0

use admin

db.createUser({
  user: "admin",
  pwd: "123456",
  roles: [
    { role: "root", db: "admin"}
  ]
});

 4、使用Navicat登陆

   

 

标签:--,MongoDB,auth,认证,mongodb,data
From: https://www.cnblogs.com/h--d/p/18364217

相关文章

  • TMDOG的微服务之路_06——Nest.js 的守卫、修饰器,并集成 MongoDB
    TMDOG的微服务之路_06——Nest.js的守卫、修饰器,并集成MongoDB博客地址:TMDOG的博客在上一篇博客中,我们探讨了如何在Nest.js中使用管道进行数据验证和转换。本篇博客,我们将深入了解如何在Nest.js中使用守卫和修饰器进行权限控制,并展示如何将MongoDB集成到Nest.js......
  • 一款开箱即用的整合第三方登录的开源组件,整合了国内外数十家知名平台的OAuth登录(附源
    前言在现代应用开发中,第三方登录认证是一个不可或缺的功能,它为用户带来了便捷的登录体验。然而,开发者在实现这一功能时往往会遇到一些痛点:需要对接多个第三方平台的SDK,每增加一个平台就要编写一套新的代码,导致代码维护变得复杂且困难。此外,从头开发一个完整的登录功能不仅需要......
  • 【转】热烈祝贺华企盾科技获得ISO/IEC 27001信息安全管理体系认证证书!
    近日,北京华企盾科技有限责任公司顺利通过权威认证机构的严格审核,获得“ISO/IEC27001信息安全管理体系认证证书”。认证范围涵盖与计算机软硬件销售及软件运维相关的信息安全管理活动等。信息安全管理实用规则ISO/IEC27001是国际上具有代表性的信息安全管理体系标准,已在世界各......
  • SpringSecurity 以及 Auth2.0 学习圣经: 从入门到精通 SpringSecurity& Auth2.0
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • (路由卷1)-32-认证平滑过度_重发布基础
    定义ospf认证的keyidipospfmessage-digest-key10md5ciscoospf密文认证支持keyid,平滑过渡。更改key-id默认1分钟数据不会断开。什么情况使用多种路由协议切换过程临时使用特定应用的协议单协议并不适合所有网络策略边界没办法很好的与其他设备一同工作不协调的设备......
  • (路由卷1)-31-接口_区域_虚链路认证
    ospf认证1.明文认证2.md5认证0不认证1明文认证2md5认证ipospfauthentication-keymykeyipospfauthenticion或area0authentication1.接口2.区域3.虚链路r2:intlo0ipadd2.2.2.2255.255.255.0noshintf0/0ipadd10.1.234.2255.255.255.0noshroute......
  • (路由卷1)-10-EIGRP不等价_认证
    eigrp不等价负载均衡需要关闭ipcefnoipcefroutereigrp100variance20(更改v值为最大的metric包含内)思科特快转发通过routingtable路由表生成cef的转发表(fib)把routingtable路由表作为控制层面把fib作为转发层面工程中拓展(如果有客户需要在没有fs做不等价)(10^7/mi......
  • docker安装mongodb
     一、拉取镜像dockerpullmongo:4.2.21 二、运行容器dockerrun-d\--namemongo4\-eMONGO_INITDB_ROOT_USERNAME=admin\-eMONGO_INITDB_ROOT_PASSWORD=123456\-p27017:27017\mongo:4.2.21--auth 三、创建用户#进入容器dockerexec-it......
  • 2024年Cisco思科认证体系详解
    思科作为全球领先的网络设备供应商,其认证体系在全球范围内被广泛认可;但是大部分了解的朋友都只知道CCNA、CCNP和CCIE,但对思科的整个系统不是很清楚。随着Cisco产品线的扩大和市场份额的不断提升,Cisco认证产品从当初仅有的路由交换发展到现在的多个方向。思科认证共分为五......
  • AI Agent工程师认证-学习笔记(2)——【多Agent】AgentScope
    基础学习链接:【多Agent】AgentScope学习指南速通攻略:零基础做个多智能体游戏Agentscope入门文档:AgentScope初探应用开发进阶:AgentScope应用开发入门AgentScope官方文档:AgentScope官方文档AgentScope开源仓库(觉得不错,Star一下):AgentScope视频课程合集:从零开始学多智能体应......