允许多个用户启动PostgreSQL服务器

时间:2017-08-10 13:11:55

标签: postgresql server

我是postgres的新手,我已经设置了一些软件,需要它作为后端,我试图让我的团队中的其他成员能够将所有内容都旋转起来。当另一个团队成员尝试使用pg_ctl启动服务器时,会出现以下错误。

FATAL:  data directory "/path/to/my/db/" has wrong ownership
HINT:  The server must be started by the user that owns the data directory. 

我明白我可以chown对那个人的目的,我相信一次只能有一个“主人”。

如何设置它以便组或用户列表可以启动服务器?

1 个答案:

答案 0 :(得分:0)

让它继续运行。没有理由停下来开始它。

如果由于某种原因你确实需要这样做(为什么?!),请使用sudo。您可以创建/etc/sudoers,让人sudo仅限某些用户运行某些命令。例如,您可能让他们sudo -u postgres pg_ctl -D /path/to/my/db ...而不是其他任何内容。