Mongodb 更改用户mongod正在ubuntu中运行
我已按照本页的说明通过apt get安装MongoDB: 这将创建一个名为: /etc/mongodb.conf 以及一个名为: /etc/init.d/mongodb 这些允许我通过调用以下命令启动mongodb:Mongodb 更改用户mongod正在ubuntu中运行,mongodb,ubuntu,Mongodb,Ubuntu,我已按照本页的说明通过apt get安装MongoDB: 这将创建一个名为: /etc/mongodb.conf 以及一个名为: /etc/init.d/mongodb 这些允许我通过调用以下命令启动mongodb: sudo service mongodb start 我的问题是,如何更改运行mongod进程的用户?我搜索了配置文件和控制脚本,都没有提到用户。我必须使用ps aux | less来查看所有进程,并找到mongod进程来查看进程在哪个用户下运行。对start的调用不接受用户,
sudo service mongodb start
我的问题是,如何更改运行mongod进程的用户?我搜索了配置文件和控制脚本,都没有提到用户。我必须使用
ps aux | less
来查看所有进程,并找到mongod进程来查看进程在哪个用户下运行。对start的调用不接受用户,配置文件不指定用户,控制脚本也不指定用户。有人知道如何更改用户,甚至知道如何确定要在其下运行流程的用户吗?MongoDB添加了一个用户和组,MongoDB
,该用户和组运行流程并拥有相关文件,如/var/log/MongoDB中的日志和/var/lib/MongoDB中的数据库文件
如果查看/etc/init.d/mongodb,您将看到DAEMONUSER=${DAEMONUSER:-mongodb}
-在这里可以更改运行mongod的用户
您需要为新的守护程序用户添加一个用户和组,并将文件传送到新的用户和组。但是,我不建议更改用户
您想将此用户更改为您自己定义的用户,有什么特殊原因吗 这就是我需要知道的全部!我想使用我已经定义的用户,但我刚刚为mongodb用户分配了我所需要的所有相同权限。谢谢你的信息!MongoDB安全检查表上的一项是:这个默认用户设置是否足够好以满足该要求?对于debian wheezy,它是
/etc/init.d/mongod
而不是/etc/init.d/MongoDB
!