溫馨提示×

Linux中MongoDB的權限設置指南

小樊
38
2025-08-25 18:21:24
欄目: 云計算

以下是在Linux中設置MongoDB權限的指南:

創建管理員用戶

  1. 連接到MongoDB shell:mongo。
  2. 切換到admin數據庫:use admin。
  3. 創建管理員用戶,如賦予userAdminAnyDatabase角色:db.createUser({user: "admin", pwd: "password", roles: [{role: "userAdminAnyDatabase", db: "admin"}]})。

啟用身份驗證

編輯配置文件/etc/mongod.conf,找到security部分,添加或修改authorization: enabled,保存后重啟MongoDB服務:sudo systemctl restart mongod。

創建普通用戶并分配權限

  1. 切換到目標數據庫,如use mydatabase。
  2. 創建用戶并分配角色,如db.createUser({user: "myuser", pwd: "mypassword", roles: [{role: "readWrite", db: "mydatabase"}]})。

驗證權限

使用新創建的用戶登錄,嘗試執行相應操作來驗證權限是否正確設置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女