Skip to content

MongoDB-TIM-Preloadยถ

Mongodb TIM-Preload commandsยถ

use admin
db.createUser(
   {
     user: "appAdmin",
     pwd: "unibeamapp",
     roles:
       [
         { role: "readWrite", db: "config" },
         { role: "readWrite", db: "unibeam" },
         "clusterAdmin"
       ]
   }
)

db.updateUser( "appAdmin",
               {

                 roles : [
                           { role : "readWrite", db : "unibeam"  },
                           { role : "dbAdmin", db : "unibeam"  }
                         ]
                }
             )

db.updateUser( "admin",
               {

                 roles : [
                           { role : "readWrite", db : "unibeam"  }
                         ]
                }
             )


     use admin
     db.createUser(
       {
         user: "myUserAdmin",
         pwd: passwordPrompt(), // or cleartext password
         roles: [ 
           { role: "userAdminAnyDatabase", db: "admin" },
           { role: "readWriteAnyDatabase", db: "admin" } 
         ]
       }
     )

     mongod --auth --port 27017 --dbpath /data/db1

     mongosh --port 27017 --authenticationDatabase "admin"\
         -u "myUserAdmin" -p 
   db.createUser(
     {
       user: "unibeam",
       pwd: "94pGu5d3i4S9S2UTj1AeNQ",
       roles: [ { role: "userAdmin", db: "unibeam" } ]
     }
   )
 db.auth("unibeam", passwordPrompt())
 
   db.createUser(
     {
       user: "timub",
       pwd: "unibeam",
       roles: [ { role: "dbAdmin", db: "unibeam"  }]
     }
   )
db.createUser(
  {
    user: 'admin',
    pwd: 'unibeam',
    roles: [ { role: 'root', db: 'admin' } ]
  }
);

db.createUser(
  {
    user: 'admin',
    pwd: 'unibeam',
    roles: [ { role: 'dbAdmin', db: 'unibeam' } ]
  }
);

db.createUser(
  {
    user: 'unibeam',
    pwd: 'unibeam',
    roles: [ { role: 'dbAdmin', db: 'unibeam' } ]
  }
);

db.createUser(
     {
       user: "admin",
       pwd: "Meu7ft67r5",
       roles: [ { role: "userAdmin", db: "admin"  } ]
     }
   )

   db.createUser(
     {
       user: "ClusterAdmin",
       pwd: "SJDsuyrt56t",
       roles: [ { role: "clusterAdmin", db: "admin"  } ]
     }
   )

   db.createUser(
     {
       user: "timub",
       pwd: "unibeam",
       roles: [ { role: "readWrite", "dbAdmin" , db: "unibeam"  } ]
     }
   )
   
 db.auth("unibeam", passwordPrompt())
db.createUser({user: "test", pwd: "password", roles: ["root"]})
mongosh "mongodb://admin:Meu7ft67r5@10.151.212.48,10.151.212.49,10.151.212.50"

TIM Mongo Cluster Admin
mongosh "mongodb://ClusterAdmin:SJDsuyrt56t@10.151.212.48,10.151.212.49,10.151.212.50"

mongosh --tls --host 10.151.212.50 --tlsCertificateKeyFile test-server3.pem  --tlsCAFile test-ca.pem
db.auth("admin", passwordPrompt())
db.auth("unibeam", passwordPrompt())
rs.initiate(
{
_id: "rs1",
members: [
{ _id: 0, host: "10.151.212.50" },
{ _id: 1, host: "10.151.212.49" },
{ _id: 2, host: "10.151.212.48" }
]
})
   db.createUser(
     {
       user: "ubadmin",
       pwd: "unibeam",
       roles: [ { role: "dbAdmin", db: "admin"  },
        { role: "dbAdmin", db: "config" },
        { role: "dbAdmin", db: "unibeam" } ]
     }
   )
use admin
db.createUser({user: "unibeam" , pwd: "unibeam", roles: [  "userAdminAnyDatabase","readWriteAnyDatabase" ]})
db.createUser({user: "unibeam" , pwd: "timub", roles: [  "dbadmin" ]})