crear un usuario
-- cuando recien se instala
https://www.mongodb.com/features/mongodb-authentication#how-to-enable-authentication-in-mongodb
https://www.mongodb.com/docs/manual/tutorial/create-users/
se crear un usuario administrador para la bd Test
use admin -- para conectarse y crear el usuario
db.createUser({user:'testAdmin',pwd:'testAdmin',roles:[{role:'dbOwner',db:'test'}]})
//creacion de super usuario que administra todas las bd (siempre hay que conectarse a admin)
use admin
db.createUser(
{
user: "myUserAdmin",
pwd: passwordPrompt(), // or cleartext password
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)
luuego irse a la base que uno quiere añadir al usuario
use control-electoral y crear el usaurio
db.createUser(
{
user: "schicaiza",
pwd: "alcivar170816",
roles: [ { role: "readWrite", db: "control-electoral" } ]
}
)
https://www.mongodb.com/docs/manual/tutorial/configure-scram-client-authentication/#std-label-create-user-admin
https://docs.mongodb.com/manual/reference/built-in-roles/