我想更改mongodb数据库目录。有人说我需要将新目录的所有者更改为正在运行mongodb的用户名
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
我如何知道哪个用户正在运行mongodb服务?
好吧,我想我只是查看所有流程,看看谁拥有这些流程。
我如何查看正在运行的进程。
我运行答案并得到这个。看起来用户是mongodb。不是ubuntu,不是root,而是mongodb
root@ip-10-138-30-205:/media/newdrive# ps aux | grep mongodb
mongodb 17140 0.3 5.2 131484 31832 ? Ssl 11:35 0:00 /usr/bin/mongod --config /etc/mongodb.conf
root 17154 0.0 0.1 8096 936 pts/0 S+ 11:38 0:00 grep --color=auto mongodb
是的,服务器和数据库通常拥有自己的用户,因此,如果存在安全漏洞,它们只能访问自己的数据。以root身份运行Web服务器不是一个好主意。
—
1