Guest User

Untitled

a guest
Jul 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. use admin
  2. db.dropUser("root");
  3. db.dropUser("someuser");
  4. db.dropUser("someadmin");
  5. db.dropUser("someuser");
  6. db.dropUser("someadmin");
  7. db.createUser(
  8. {
  9. user: "root",
  10. pwd: "pswd",
  11. customData: { description: "default admin user" },
  12. roles: [
  13. "readWriteAnyDatabase",
  14. "userAdminAnyDatabase",
  15. "dbAdminAnyDatabase",
  16. "clusterAdmin"
  17. ]
  18. }
  19. );
  20. use usersdb;
  21. db.dropUser("someuser");
  22. db.dropUser("someadmin");
  23. db.dropUser("someuser");
  24. db.dropUser("someadmin");
  25. use maindb;
  26. db.dropUser("somereader");
  27. db.dropUser("someuser");
  28. db.dropUser("someadmin");
  29. db.dropUser("someuser");
  30. db.dropUser("someadmin");
  31. db.createUser(
  32. {
  33. user: "somereader",
  34. pwd: "somereader",
  35. customData: { description: "maindb read-only user" },
  36. roles: [
  37. "read"
  38. ]
  39. }
  40. );
  41. db.createUser(
  42. {
  43. user: "someuser",
  44. pwd: "30d1ef22ff41d9b031b6e1d80a3cbd695ea78835f821093f6f836bbe6107aa5b",
  45. customData: { description: "maindb app user" },
  46. roles: [
  47. "readWrite",
  48. {role: "read", db: "someusers"},
  49. {role: "read", db: "admin"},
  50. {role: "clusterAdmin", db: "admin"}
  51. ]
  52. }
  53. );
  54. db.createUser(
  55. {
  56. user: "someadmin",
  57. pwd: "eac55b089924b85e17a44070ed7cb0ebef74263786fccaf005f5955eafaae934",
  58. customData: { description: "maindb admin user" },
  59. roles: [
  60. "readWrite",
  61. "dbAdmin",
  62. {role: "readWrite", db: "someusers"},
  63. {role: "dbAdmin", db: "someusers"},
  64. {role: "read", db: "admin"},
  65. {role: "clusterAdmin", db: "admin"}
  66. ]
  67. }
  68. );
Add Comment
Please, Sign In to add comment