gpt4 book ai didi

mongodb - 更改用户 mongod 在 ubuntu 下运行

转载 作者:IT老高 更新时间:2023-10-28 13:32:20 27 4
gpt4 key购买 nike

我已按照此页面通过 apt-get 安装 MongoDB 的说明进行操作: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

这将创建一个名为:/etc/mongodb.conf

还有一个名为:/etc/init.d/mongodb

这些允许我通过调用来启动 mongodb:

sudo service mongodb start

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

最佳答案

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

如果您查看 /etc/init.d/mongodb,您将看到 DAEMONUSER=${DAEMONUSER:-mongodb} - 您可以在此处更改用户运行 mongod。

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

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

关于mongodb - 更改用户 mongod 在 ubuntu 下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15043606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com