mongodb 修改使用者密碼 2種方法

2021-07-02 00:57:10 字數 600 閱讀 3902

張映 發表於 2013-12-05

分類目錄: nosql

標籤:mongodb, 修改使用者密碼

mongodb的使用者資訊是存放在system.users表中的,修改密碼不能直接更新表資料,這樣的話,存到表裡的密碼是明文的,這就不對了。

1,錯誤做法,直接更新表

檢視複製列印

?

> db.system.users.update(,)  

> db.system.users.find();  

//這樣就不對了

2,正確做法,利用db.adduser

檢視複製列印

?

> db.adduser(

'tank2'

,'111'

)    

有人會問,這個不是新增使用者的方法嗎。不錯這是新增使用者的方法,但是如果使用者名稱相同,密碼不同的話,就會更新密碼。

3,正確做法,利用db.changeuserpassword

檢視複製列印

?

> db.changeuserpassword(

'tank2'

,'test'

); 

修改使用者密碼

修改使用者密碼開發工具與關鍵技術 visual studio 2015 sql資料庫在我們做使用 的時候總是避免不了各種賬號的註冊與登入,而且我們總會需要改變密碼。所以這個時候就需要修改資料庫中的密碼。首先,我們要想辦法獲取到頁面傳過來的資訊,把它們與資料庫中的資料進行比對,在確認無誤之後我們才能對...

passwd 修改使用者密碼

passwd 修改使用者密碼 注意 對於普通使用者來說,只能修改自己的密碼,對於管理員使用者來說,加上使用者名稱可以修改其他使用者的密碼 語法passwd username 引數 stdin 標準輸入讀取命令 例如 echo gandian passwd stdin 表示通過標準輸入接收使用者輸入的...

Linux usermod p 修改使用者密碼

linux usermod p 修改使用者密碼 passwd也可以修改口令,但是這是一種互動式的方式,需要使用者干預。當然也可以使用重定向或者管道向passwd喂資料,暫且不提。linux下增加使用者的命令是useradd,修改使用者的命令是usermod,二者都有乙個引數 p,這個引數可以直接指定...