安裝
sudo apt install mongodb
檢視狀態
sudo systemctl status mongodb
檢視版本號
mongo -version
修改/etc/mongodb.conf檔案
將auth=true前面的#號去掉,開啟動使用者許可權認證
如果需要遠端連線:
把bind_ip後面改為:0.0.0.0
進入mongo建立管理員賬戶
# 先切換到admin資料庫下
use admin
# 再建立管理員賬戶
db.createuser( ]})
# 建立普通賬戶,賬戶為test,比如我有乙個test1庫,我需要讀寫許可權,另乙個test2庫,我需要唯讀許可權, 然後我們就可以如下建立乙個賬號:
db.createuser( , ] })
1 內建角色
資料庫使用者角色
read: 唯讀資料許可權
readwrite:學些資料許可權
資料庫管理角色
dbadmin: 在當前db中執行管理操作的許可權
dbowner: 在當前db中執行任意操作
useradmin: 在當前db中管理user的許可權
備份和還原角色
backup
restore
誇庫角色
readanydatabase: 在所有資料庫上都有讀取資料的許可權
readwriteanydatabase: 在所有資料庫上都有讀寫資料的許可權
useradminanydatabase: 在所有資料庫上都有管理user的許可權
dbadminanydatabase: 管理所有資料庫的許可權
集群管理
clusteradmin: 管理機器的最高許可權
clustermanager: 管理和監控集群的許可權
clustermonitor: 監控集群的許可權
hostmanager: 管理server
超級許可權
root: 超級使用者
2 自定義角色
內建角色只能控制user在db級別上執行的操作,管理員可以建立自定義角色,控制使用者在集合級別(collection-level)上執行的操作,即,控制user在當前db的特定集合上執行特定的操作
其他操作詳見:
svn建立賬戶
1 找到svn安裝路徑 我的是 home ssl repos rogue server conf 如果不知道,可以搜尋 find name svn 2 進入該目錄的conf,其中包含authz passwd svnserve.conf三個檔案 3 進入passwd,在 users 下面加上你要新增的...
Ubuntu之建立賬戶
sudo useradd m mtest1 s sbin nologin sbin nologin 此時無法登陸系統,即使給了密碼也不行。所謂 無法登陸 指的僅是這個使用者無法使用bash或其他shell來登陸系統而已,並不是說這個賬號就無法使用系統資源。舉例來說,各個系統賬號中,列印作業有lp這個...
Postgresql 建立賬戶,修改密碼
sudo su postgres psql password postgres 輸入密碼 q 本機除錯的時候,最好在裝完以後新增乙個pgsql的管理員帳號,否則phppgadmin不讓登陸 建立使用者 sudo su postgres psql create user myuser with pas...