報錯資訊:
> 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...