我在ansible剧本上到处都进行了详细的检查,以检查mongo上是否启用了身份验证,并且看来在4.0下它不再起作用。到目前为止,它始终可以按预期运行。
/usr/bin/mongo --eval 'db.getUsers()' $1 | grep 'not auth' | grep -P "usersInfo:\s+\d\.\d" -o
关闭时间不返回任何内容。所以我想交叉核实事实。我通过类似的命令找到了这个stackoverflow post。
我也运行了它,它表明同时未启用身份验证。
我还没有发现任何特定于4.0的方法,所以我想知道是否有人知道如何在4.0中完成此操作。