Мисля, че можете да използвате ролята като root за Ubuntu. Опитайте заявката по-долу.
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
Можете също да дадете разрешение за четене и запис на потребител
use admin
db.grantRolesToUser("admin",["readWrite"])
РЕДАКТИРАНЕ
Тъй като горното не работи, опитайте да стартирате екземпляра с удостоверяване, както е показано по-долу
- Спрете екземпляра mongod
- Стартирайте екземпляра с
$ mongod --auth
- Сега стартирайте mongo shell и създайте потребител
-
Сега дайте разрешение
-
Сега отметнете
show users