Unix 无法启动mongodb奇怪行为权限被拒绝为根用户

Unix 无法启动mongodb奇怪行为权限被拒绝为根用户,unix,mongodb,solaris,Unix,Mongodb,Solaris,我在smartos64机器上以root用户身份运行 我的数据库位于/data/db Mongod位于/mongo/bin/Mongod 运行时,我收到一个“权限被拒绝”错误,没有进一步的详细信息 -运行。/mongo/bin/mongod或 -sudo./mongo/bin/mongod 我尝试在/data/db上使用chown更改权限,但仍然会出现这种行为。如何启动mongo?您下载了什么版本的mongo?我相信SmartOS64是Solaris的衍生产品,所以我会尝试从Mongo下载站点

我在smartos64机器上以root用户身份运行

  • 我的数据库位于
    /data/db
  • Mongod位于
    /mongo/bin/Mongod
运行时,我收到一个“权限被拒绝”错误,没有进一步的详细信息 -
运行。/mongo/bin/mongod
或 -
sudo./mongo/bin/mongod


我尝试在
/data/db
上使用chown更改权限,但仍然会出现这种行为。如何启动mongo?

您下载了什么版本的mongo?我相信SmartOS64是Solaris的衍生产品,所以我会尝试从Mongo下载站点构建Solaris。如果这不起作用,您可能需要从源代码处构建它。

刚刚尝试了针对solaris 64和32的x86和i86(预构建二进制),但与我从源代码处构建的存储库相同,结果我缺少mongo64额外模块