mongodb - does enableLocalhostAuthBypass override --auth ? -
in docs (link) says "specify 0 disable localhost authentication bypass. enabled default" enablelocalhostauthbypass. when start mongod --auth:
mongod --port 30xxx --dbpath=/home/dev/xxxx --auth and connect via localhost:
mongo --host localhost --port 30xxx mydb and try anything:
> show collections wed aug 7 11:07:50.420 javascript execution failed: error: { "$err" : "not authorized query on configuration.system.namespaces", "code" : 16550 bzzt, no go. can connect -u -p , run show collections though.
from docs sounds connecting via localhost bypass auth default. that's not i'm seeing. docs unclear? reading wrong?
enablelocalhostauthbypass used case when have no user defined @ auth enabled on mongodb , don't want able connect @ all. not meant turn off authentication localhost altogether.
as have user defined, enabledlocalhostauthbypass nothing , have authenticate first.
it described in documentation at: http://docs.mongodb.org/manual/tutorial/add-user-administrator/#authenticate-with-full-administrative-access-via-localhost
Comments
Post a Comment