mongod 在某个 Linux ID 下运行,现在需要在不同的 ID 下运行。
启动命令:
mongod -vvvvv --dbpath $dbpath --fork --rest --journal --logpath $logpath
我像这样更改了现有数据库的权限:
查找 /data/mongo -user XXX -ls -exec chmod --verbose a+rw {} \;
现在烫发:
-rw-rw-rw- 1 XXX qs_pbdev 16777216 Oct 24 16:56 /data/mongo/hprsui.ns
mongod 启动消息:
10 月 24 日星期三 16:59:27 [initandlisten] mmf open /data/mongo/hprsui.ns
10 月 24 日星期三 16:59:27 [initandlisten] 无法打开 /data/mongo/hprsui.ns errno:1 不允许操作
10 月 24 日星期三 16:59:27 [initandlisten] mmf finishOpening 0 /data/mongo/hprsui.ns len:16777216
我做错了什么以及 mongod 需要哪些其他权限?
操作系统是 Linux RHEL 5.3.2
谢谢你。