不能在我的系统上 运行 postgres。它显示 `postgres 不在 sudoers 文件中。将报告此事件。

Can't run postgres on my system. It's showing `postgres is not in the sudoers file. This incident will be reported.`

我正在尝试在我的 WSL Ubuntu 上安装 postgres。安装完成但是当我运行psql时显示如下错误。

psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

当我 运行 sudo find /var/run/postgresql/.s.PGSQL.5432 找到文件时,它显示了另一个类似这样的错误。

postgres is not in the sudoers file. This incident will be reported.

看截图会更清楚

如何继续?请帮忙...

截图:

这个错误似乎是因为您的用户名,即 postgres 不在 sudoers 文件中。这就是为什么您无权 运行 为 postgres 用户执行上述命令。

尝试通过以下方式添加用户:

打开文件

sudo nano /etc/sudoers

然后按照下面的语法在管理员用户下面添加用户。

user_name ALL=(ALL)  ALL