我正在测试Mongodb的审计

时间:2016-06-16 21:29:30

标签: mongodb audit

所以,我测试MongoDB过滤命令并输入我的服务器

mongod --dbpath data/db 
--auth 
--setParameter 
auditAuthorizationSuccess=true 
--auditDestination file 
--auditFilter "{ atype: 'authCheck', 'param.command': { $in: [ 'find', 'insert', 'delete', 'update', 'findandmodify' ] } }" --auditFormat JSON --auditPath data/db/auditLog.json

然后我试图将数据插入我的Cars数据库,但它告诉我我未经授权。当我不运行审计命令时,它工作正常,我可以轻松插入数据。

1 个答案:

答案 0 :(得分:2)

好的,我明白了。我只需要让自己成为一名管理员