4

Mongo 进程由普通用户启动,然后服务器已重新启动。重新启动服务器后,当尝试使用同一用户启动 mongod 时,权限被拒绝。我检查了日志文件,用户名已更改为 root 用户。

错误信息是

断言:28595:13:initAndListen 中的权限被拒绝异常:28595 13:权限被拒绝,终止 dbexit:rc:100

在日志文件中

1 root      root      256 WiredtigerLog4.log
1 mongodb   mongodb   256 WiredtigerLog3.log
1 mongodb   mongodb   256 WiredtigerLog2.log
1 mongodb   mongodb   256 WiredtigerLog1.log

我的问题用户名如何更改为root

4

1 回答 1

1

安装磁盘也有同样的问题。确保将 mongo 数据目录的文件夹组和权限更改为 mongod。

delete pid from /var/run/mongodb/mongoX.pid
chown -R mongod:mongod /<mongodatadirectory>/
chmod 775 -R /<mongodatadirectory>/

服务 mongod 重启 \sysvinit

于 2016-12-08T19:58:53.903 回答