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 谢谢你。
问问题
723 次