创建新的Linux用户时Postgre数据库致命错误

时间:2019-12-24 16:03:26

标签: linux postgresql

因此,我刚安装了kali linux,然后登录到root用户以创建一个名为gyrgam的用户以供个人使用。我输入的第一个命令是createuser gyrgam,它给了我这个输出

createuser: error: could not connect to database postgres: 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"?

我在堆栈上搜索了此问题的解决方案,但只设法找到了如何使用systemctl start postgresql.service启动postgresql服务。现在再次尝试createuser gyrgam之后,它给了我这个错误:

createuser: error: could not connect to database postgres: FATAL:  role "root" does not exist

我什至没有重新安装整个linux,以解决此问题。重新安装之前,我当然遇到了同样的问题,并且尝试了herehere之类的解决方案,但它们要么对我不起作用,要么给我带来其他错误。

我的目标是创建一个名为gyrgam的用户。但是正如所解释的,我遇到了一些postgres数据库错误。

1 个答案:

答案 0 :(得分:-1)

似乎您执行的命令错误。如果我理解正确,则想在Linux中创建OS用户。虽然应该使用createuser命令在postgres数据库中创建用户。要在Linux中创建OS用户,应使用adduser命令。请参阅此链接以获取参考https://kali.training/topic/managing-users-and-groups/