Mongodb的28017端口一验证就出问题

[复制链接]
查看11 | 回复4 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
有个问题请教下.关于http://ip:28017 访问 ,输入用户名和密码,无法访问的问题
服务启动命令: nohup ./mongod --dbpath=/data/monogodbdata/ --logpath=/data/monogodbdata/mongodblog -logappend -auth --rest &
1.启动mongodb后,已经在admin数据库中 新建了账号
use admin
db.addUser("root", "legs")
db.auth(("root", "legs")
命令都成功执行
最后http://ip:28017 访问 ,输入用户名和密码,浏览器还是无法访问,一直弹出登陆界面。
2.我测试过:mongodb解压后直接运行,不做用户权限设置,浏览器web可以访问28017端口,但是一旦我在admin数据库中进行如下操作后:a. /mongo ;b.show dbs; c.use admin; d.db.addUser("zkt","123"); e.db.auth("zkt","123")
然后在通过http://ip:28017访问就出现输入用户名(zkt)和密码(123),浏览器还是无法访问,一直弹出登陆界面。
在admin数据库中新建了如admin,root的用户名也是一样的,不确定是哪个细节出了问题
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
ID很彪悍
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
一直都觉得MongoDB的用户、权限管理不好用,大家同意不?
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
jieforest 发表于 2012-6-12 16:01
ID很彪悍

有一些 在备份和恢复时也要注意用户和数据库的权限
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
HTTP Console Security
If security is configured for a mongod instance, authentication is required for a client to access the http interface from another machine.
只能靠墙来解决安全性了,它本身的安全性过多的依赖于操作系统了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行