martes, 10 de septiembre de 2019

Crear usuarios y passwords en MongoDB.

El primer paso para crear un usuario es acceder a la base de datos de administrador y crear un usuario administrador.

db.createUser({user: "NombreUsuario", pwd: "Password", roles: [ { role: "Privilegios(readWrite, read,etc.)", db: "NombreBD"}]})
  
 
De igual manera se puede agregar un usuario desde el exterior de la BD.

db.createUser({ user: "NombreUsuario", pwd: "Password", roles: [{ role: "Privilegios", db: "NombreBD"}]})

Podemos ingresar un usuario desde la BD si así lo vemos mas cómodo.

db.createUser({ user: "NombreUsuario", pwd: "Password", roles: [{ role: "Privilegios"}]})

Para autenticar que nuestros usuarios fueron agregados de manera exitosa ingresamos el siguiente comando. Si la respuesta es 1, fueron agregados exitosamente.

db.auth("NombreUsuario","Password")

Ya teniendo nuestros usuarios agregados podemos mostrarlos con el comando db.getUsers().
 
Para eliminar un usuario creado en especifico ingresamos el siguiente comando.
 dp.dropUser("NombreUsuario")

Para eliminar todos los usuarios utilizamos el siguiente comando.
dp.dropAllUsers()