時(shí)間:2024-02-14 10:19作者:下載吧人氣:36
1. 介紹
不管數(shù)據(jù)庫(kù)是在多安全的環(huán)境或者本地環(huán)境,給數(shù)據(jù)庫(kù)建立一個(gè)安全的環(huán)境是很有必要的。
Mongodb提供了一系列的 安全功能 ,這里介紹一種很常用的身份驗(yàn)證方式。
2. 開啟驗(yàn)證
默認(rèn)情況下,只要在啟動(dòng)數(shù)據(jù)庫(kù)的時(shí)候沒(méi)有加上 –auth 選項(xiàng),就是沒(méi)有身份驗(yàn)證功能的,所有客戶端都可以進(jìn)行所有權(quán)限的操作。
如果加上過(guò)后,我們就可以通過(guò)安全的身份驗(yàn)證連接數(shù)據(jù)庫(kù)。如果要在數(shù)據(jù)庫(kù)中進(jìn)行身份驗(yàn)證,可以通過(guò) db.auth(username, password) ,如果驗(yàn)證成功則返回1,反之。
3. 建立用戶
建立用戶我們可以通過(guò) db.createUser() 方法來(lái)建立用戶,比如下面這樣:
db.createUser({user: ‘username’, pwd: ‘password’, roles: [
{role: ‘read’, db: ‘test’}
]});
網(wǎng)友評(píng)論