-
2.在admin库中创建角色,作用的库在imooc,test库中。 db.createRole({role:'testRole', privileges:[{resource:{db:'imooc',collection:''},actions:['find','insert','remove']}], roles:[{role:'read',db:'test'}]})查看全部
-
1.查看当前用户admin的所有权限。 db.runCommand({usersInfo:'admin',showPrivileges:1})查看全部
-
1.自定义权限角色(User-Defined Roles)查看全部
-
2.Mongodb的权限与集合 角色分为2种,一种是自带的(built-in roles),还有一种是自定义角色。 (1).build-in roles角色分类 读写:read readWrite 管理员:dbAdmin,dbOwner,userAdmin,clusterAdmin,clusterManager,clusterMonitor,hostManager 备份:backup,restore 全局:readAnyDatabase,readWriteAnyDatabase,userAdminAnyDatabase,dbAdminAnyDatabase 超级:root查看全部
-
1.如何修改用户密码 需要具备changePassword 或changeOwnPassword db.changeUserPassword(<user_name>,<new_password>) db.updateUser({user_name},{update_object})查看全部
-
删除用户的方法: 1.db.dropUser(<username>) 删除某个用户 2.dropAllUsers() 删除当前库中的所有用户查看全部
-
第一个db:admin指你的用户admin是创建在哪个db库里面。 第二个db:admin指你的用户admin生效的地方是admin库里。查看全部
-
1.keyfile认证的注意事项: 如下截图 2.openssl rand -base64 102 #随机生成100位的base64数字 将生成的密钥写到.keyFile文件中去 3.开启keyfile认证 vi 28001.conf keyFile=/application/mongodb-3.4.5/.keyFile setParameter参数保持不变,当开启keyfile时候,auth参数默认也是开启的,所以可以该参数可以删除。查看全部
-
a.开启auth认证 echo "auth=true" >>..28001.conf echo "setParameter=enableLocalhostAuthBypass=1" >>..28001.conf 注意:当没有开启认证,无法通过shutdown关闭实例,所以需要用kill -2|15 pid来关闭。 注意:..bin/mongod localhost:28001/test 在3.4.5中无法show dbs,这可能是跟视频中2.6版本的权限设置不一样了。查看全部
-
1.什么是mongodb的认证?查看全部
-
复制集安全机制简介查看全部
-
keyfile 认证查看全部
-
mongo认证查看全部
-
自定义权限查看全部
-
mark查看全部
举报
0/150
提交
取消