Docs Menu
Docs Home
/ /
Gestión de usuarios

passwordPrompt() (método mongosh)

passwordPrompt()

Solicita la contraseña en. La contraseña introducida no mongosh passwordPrompt() se muestra en el shell. Use junto con métodos que acepten la contraseña como parámetro en lugar de especificarla en texto plano.

El db.createUser() requiere que se especifique una contraseña.

Puede utilizar como valor para passwordPrompt() en pwd lugar de especificar la contraseña.

db.createUser( {
user:"user123",
pwd: passwordPrompt(), // Instead of specifying the password in cleartext
roles:[ "readWrite" ]
} )

Introduzca la contraseña cuando se lo pidan.

Cuando ejecuta el comando puede reemplazar db.auth(<username>, <password>) passwordPrompt() la contraseña con el método.

Si omite la contraseña del comando, se le solicitará al usuario que ingrese una db.auth(<username>, <password>) contraseña.

El siguiente ejemplo solicita al usuario que ingrese una contraseña que no se muestra en el shell:

db.auth("user123")

El requiere que se especifique una db.changeUserPassword() contraseña.

Puede utilizar en lugar de especificar la passwordPrompt() contraseña.

db.changeUserPassword("user123", passwordPrompt())

Introduzca la contraseña cuando se lo pidan.

Al cambiar la contraseña con, el método requiere que se especifique una db.updateUser() contraseña.

Puede utilizar como valor para passwordPrompt() en pwd lugar de especificar la contraseña.

db.updateUser(
"user123",
{
pwd: passwordPrompt(),
mechanisms: [ "SCRAM-SHA-256" ]
}
)

Introduzca la contraseña cuando se lo pidan.

Volver

db.updateUser

En esta página