進入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檔案是否有該使用者的設定...