首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu中更改正在运行的用户mongod

在ubuntu中更改正在运行的用户mongod
EN

Stack Overflow用户
提问于 2013-02-24 01:50:47
回答 1查看 16.7K关注 0票数 6

我已经按照这个页面上的apt-get安装MongoDB的说明进行了操作:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

这将创建一个名为/etc/mongodb.conf的配置文件

和一个名为/etc/init.d/mongodb的控制脚本

这些允许我通过调用以下代码来启动mongodb:

代码语言:javascript
复制
sudo service mongodb start

我的问题是,我该如何更改mongod进程在其下运行的用户?我搜索了配置文件和控制脚本,但都没有提到用户。我必须使用ps aux | less来查看所有的进程,并找到一神级进程来查看进程是在哪个用户下运行的。start调用不接受用户,配置文件不指定用户,控制脚本也不指定用户。有没有人知道如何更改用户,甚至知道如何确定运行进程的用户?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-25 17:15:16

MongoDB添加了一个用户和组mongodb,它运行进程并拥有相关文件,比如/var/log/mongodb中的日志和/var/lib/mongodb中的数据库文件

如果你在/etc/init.d/mongodb中查看,你会看到DAEMONUSER=${DAEMONUSER:-mongodb} -在这里你可以改变用户运行mongod.

您需要为新的守护程序用户添加一个用户和组,并将文件保存到新的用户和组中。但是,我不建议更改用户。

您想要将此用户更改为您自己定义的用户,是否有特殊的原因?

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15043606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档