authentication
https://www.w3schools.com/python/python_mongodb_create_db.asp
名詞概念對應
權限設定
mongodb安裝完成後,預設會建立一個名為admin的database,可藉由mongo shell操作
預設是無權限規範,需要自行手動設定
角色說明:
1. 啟動mongo shell
ubuntu:任何目錄皆可輸入
若啟動失敗,嘗試重啟mongod服務
或
2. 進入database(admin)
3. 建立屬於admin的SuperUser
必須先有此帳號,才能進一步配置新帳號權限
4. 配置新帳號權限
db_name就是此帳號所需要控管的db名稱
5. 啟動驗證機制並重新啟動服務
啟動驗證機制:
或修改/etc/mongod.conf,新增最後一行
或修改/etc/mongod.conf,新增最後一行
最後重新啟動mongod服務
6. 測試登入
需要用新的使用者資訊來登入
參考資料:
https://segmentfault.com/a/1190000015603831https://www.facebook.com/notes/%E9%84%AD%E6%A5%AD%E8%96%B0/%E5%B7%A5%E4%BD%9C%E7%AD%86%E8%A8%98mongodb-user-role%E8%A8%AD%E5%AE%9A%E7%AD%86%E8%A8%98/10152402345234468/
https://bowwow.tips/post/20160531/
Last updated