Jag tror att du kan använda rollen som root för Ubuntu. Försök med frågan nedan.
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
Du kan också ge användaren läs-skrivbehörighet
use admin
db.grantRolesToUser("admin",["readWrite"])
REDIGERA
Eftersom ovanstående inte fungerade försök att starta instansen med auth enligt nedan
- Stoppa mongod-instansen
- Starta instansen med
$ mongod --auth
- Starta nu mongo shell och skapa användare
-
Ge nu tillstånd
-
Markera nu
show users