MongoDB - Admin-Benutzer nicht berechtigt

Ich versuche, meiner MongoDB eine Autorisierung hinzuzufügen.
Ich mache das alles unter Linux mit MongoDB 2.6.1.
Meine mongod.conf-Datei hat das alte Kompatibilitätsformat
(So kam es mit der Installation).

1) Ich habe einen Administrator angelegt, wie hier in (3) beschrieben.

http://docs.mongodb.org/manual/tutorial/add-user-administrator/

2) Ich habe dann die mongod.conf bearbeitet, indem ich diese Zeile auskommentiert habe

auth = true

3) Schließlich habe ich den Mongod-Dienst neu gestartet und versucht, mich anzumelden mit:

/usr/bin/mongo localhost:27017/admin -u sa -p pwd

4) Ich kann eine Verbindung herstellen, aber dies wird beim Herstellen der Verbindung angezeigt.

MongoDB shell version: 2.6.1
connecting to: localhost:27017/admin
Welcome to the MongoDB shell!
The current date/time is: Thu May 29 2014 17:47:16 GMT-0400 (EDT)
Error while trying to show server startup warnings: not authorized on admin to execute command { getLog: "startupWarnings" }

5) Nun scheint es sosa Benutzer, den ich erstellt habe, hat überhaupt keine Berechtigungen.

root@test02:~# mc
MongoDB shell version: 2.6.1
connecting to: localhost:27017/admin
Welcome to the MongoDB shell!
The current date/time is: Thu May 29 2014 17:57:03 GMT-0400 (EDT)
Error while trying to show server startup warnings: not authorized on admin to execute command { getLog: "startupWarnings" }
[admin] 2014-05-29 17:57:03.011 >>> use admin
switched to db admin
[admin] 2014-05-29 17:57:07.889 >>> show collections
2014-05-29T17:57:10.377-0400 error: {
        "$err" : "not authorized for query on admin.system.namespaces",
        "code" : 13
} at src/mongo/shell/query.js:131
[admin] 2014-05-29 17:57:10.378 >>> use test
switched to db test
[test] 2014-05-29 17:57:13.466 >>> show collections
2014-05-29T17:57:15.930-0400 error: {
        "$err" : "not authorized for query on test.system.namespaces",
        "code" : 13
} at src/mongo/shell/query.js:131
[test] 2014-05-29 17:57:15.931 >>>

Worin besteht das Problem? Ich habe diesen ganzen Vorgang 3 mal wiederholt und
Ich glaube, ich habe alles so gemacht, wie es in den MongoDB-Dokumenten angegeben ist. Aber es geht nicht.
Ich habe das erwartetsa Benutzer berechtigt zu sein, etwas zu tun, so dass
Er kann dann andere Benutzer erstellen und ihnen spezifischere Berechtigungen erteilen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage