MongoDB: метод db.changeUserPassword ()
db.changeUserPassword ()
Метод db.changeUserPassword () используется для изменения пароля существующего пользователя.
Синтаксис:
db.changeUserPassword (имя пользователя, пароль)
Обновляет пароль пользователя. Запустите метод в базе данных, в которой определен пользователь, т.е. в базе данных, в которой вы создали пользователя.
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
имя пользователя | Указывает существующее имя пользователя с правами доступа для этой базы данных. | необходимые | строка |
пароль | Указывает соответствующий пароль. | необходимые | строка |
механизм | Определяет используемый механизм аутентификации. По умолчанию либо:
| Необязательный | строка |
digestPassword | Определяет, получает ли сервер переваренный или непереваренный пароль. Установите в false, чтобы указать непереваренный пароль. Для использования с аутентификацией SASL / LDAP, поскольку сервер должен переслать непереваренный пароль в saslauthd. | Необязательный | логический |
Пример: MongoDB: метод db.changeUserPassword ()
Предоставлен пользователь mynewuser в тестовой базе данных со следующей информацией о пользователе:
> db.getUser("mynewuser");
{
"_id" : "test.mynewuser",
"user" : "mynewuser",
"db" : "test",
"roles" : [
{
"role" : "read",
"db" : "assets"
}
],
"customData" : {
"employeeId" : "0x3039"
}
}
Следующая операция изменяет пароль пользователя с именем mynewuser в тестовой базе данных на user1234.
db.changeUserPassword("mynewuser", "user1234");
Получить данные о ресторанах здесь
Требуемый доступ
Чтобы изменить пароль другого пользователя в базе данных, у вас должно быть действие changeAnyPassword для этой базы данных.
Предыдущая: метод db.updateUser ()
Далее: метод db.dropAllUsers ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования