mongo 設定管理賬號

2022-10-06 07:00:12 字數 703 閱讀 7379

進入mongo的bin目錄,控制台執行mong進入mongo命令:

1.輸入 use admin 進入admin庫 ,此庫是mongo的預設庫

2.建立管理員使用者(此使用者作為管理員使用者,程式中無法直接使用此賬號操作admin資料庫,admin資料庫操作需要額外建立root使用者)

輸入命令 db.createuser(]})

user後面的的admin表示建立的使用者名稱,可以自定義,pwd是密碼。roles中的useradminanydatabase表示管理員角色,db後的admin是mongo的預設資料庫名,不可以修改。

3.建立admin資料的root使用者,此使用者可以操作admin下的所有資料庫

輸入命令:  db..createuser(]})  

4.建立某個資料庫的管理員使用者

輸入命令 use yourdatabasename(自己的庫名)

一定要先輸入上方命令切換到想要建立管理員的庫下,否則新建的使用者還是在admin中

輸入命令: db..createuser(]})  

5.  切換資料庫命令 use admin

admin登入命令 db.auth("admin","password")

檢視使用者名稱命令  show users 

刪除單個使用者 db.system.user.remove()

刪除全部使用者 db.system.user.remove({})

linux 賬號管理與ACL許可權設定

此文涉及命令 useradd usermod userdel passwd chage setfacl getfacl su sudo fingr chfn chsh id groupadd groupmod groupdel gpasswd visudo w who lastlog write m...

為mongo新增root賬號密碼

1.關閉mongo的服務程序。sudo service mongod stop 2.修改mongo的配置檔案。ect mongod.conf,新增如下 security authorization enabled 3.4開啟認證 auth true 3.開啟mongo服務 sudo service ...

linux賬號管理

1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...