mongdb 鑑權失敗,新增資料失敗

2021-09-13 23:20:02 字數 735 閱讀 7831

報錯資訊:

> use admin

switched to db admin

> db.createuser(]})

2016-04-19t18:31:42.712+0800 e query    [thread1] error: couldn't add user: not

authorized on admin to execute command ], digestpassword: false, writecon

cern: } :

_geterrorwithcode@src/mongo/shell/utils.js:23:13

db.prototype.createuser@src/mongo/shell/db.js:1230:11

@(shell):1:1

解決辦法:

建立admin的超級許可權: mongo 

use admin; db.adduser('root','sa') 增加了root帳號,這個時候執行show collections;提示沒有許可權,必須先執行db.auth('root','sa') ,返回1說明驗證成功!返回0說明驗證失敗! 直接登陸其他表時,必須先use admin;db.auth('root','sa'),再執行use keke;show collections;否則還是沒有許可權。

使用jsch遇到鑑權失敗問題

結果遇到乙個連線問題,com.jcraft.jsch.jschexception auth fail 實現了jsch提供的日誌介面後也沒有列印出很詳細的資訊,上網上搜了一下,是由於linux上的連線 etc ssh sshd config中的passwordauthentication設定為no,修...

基於cookie的簡單鑑權與JWT鑑權

cookie鑑權在本文沒有做token的加密,通過token 使用者資訊json鍵值對的方式存入redis,這樣避免了session共享的問題,由於本文實現上省略了token加密,不能從cookie裡解密拿到使用者資訊,再加上cookie有被偽造的風險,所以安全性較低.有token加密的實現在本文j...

Asterisk鑑權演算法

客戶端傳送的鑑權資訊如下 digest username 103 realm asterisk nonce 51d89e6e uri sip 102 192.168.50.26 algorithm md5,response e9754418dd7dbea9ba740001f8d62598 aster...