因此,我刚安装了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,以解决此问题。重新安装之前,我当然遇到了同样的问题,并且尝试了here或here之类的解决方案,但它们要么对我不起作用,要么给我带来其他错误。
我的目标是创建一个名为gyrgam
的用户。但是正如所解释的,我遇到了一些postgres数据库错误。
答案 0 :(得分:-1)
似乎您执行的命令错误。如果我理解正确,则想在Linux中创建OS用户。虽然应该使用createuser命令在postgres数据库中创建用户。要在Linux中创建OS用户,应使用adduser命令。请参阅此链接以获取参考https://kali.training/topic/managing-users-and-groups/