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" ]})