Docs Menu

passwordPrompt()

이 페이지의 내용

passwordPrompt()

mongosh에서 비밀번호를 묻는 메시지를 표시합니다. 입력한 비밀번호는 shell에 표시되지 않습니다. 해당 메서드에 비밀번호를 일반 텍스트로 지정하는 대신 비밀번호를 매개변수로 허용하는 메서드와 함께 passwordPrompt()를 사용하세요.

db.createUser() 에서는 비밀번호를 지정해야 합니다.

비밀번호를 지정하는 대신 pwd 값으로 passwordPrompt()를 사용할 수 있습니다.

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

메시지가 표시되면 비밀번호를 입력합니다.

db.auth(<username>, <password>) 명령을 실행할 때 비밀번호를 passwordPrompt() 메소드로 바꿀 수 있습니다.

db.auth(<username>, <password>) 명령에서 암호를 생략하면 사용자에게 암호를 입력하라는 메시지가 표시됩니다.

다음 예시 에서는 shell 에 표시되지 않는 비밀번호를 입력하라는 메시지를 사용자에게 표시합니다.

db.auth("user123")

db.changeUserPassword() 에서는 비밀번호를 지정해야 합니다.

비밀번호를 지정하는 대신 passwordPrompt() 를 사용할 수 있습니다.

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

메시지가 표시되면 비밀번호를 입력합니다.

db.updateUser() 을(를) 사용하여 비밀번호를 변경하는 경우 이 메서드에서는 비밀번호를 지정해야 합니다.

비밀번호를 지정하는 대신 pwd 값으로 passwordPrompt()를 사용할 수 있습니다.

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

메시지가 표시되면 비밀번호를 입력합니다.

이 페이지의 내용