postgres不在sudoers文件中.此事件将被报道



如果在尝试创建PostgreSql角色时发生错误,则发生此错误是因为您在PostgreSql中。

您需要更改为root用户,为此您需要在终端中键入

su根

接下来运行命令,sudo-u postgres createuser--交互式

你的问题很难理解,因为它读起来就像你在引用别人的话,但不清楚是谁或为什么。

这种情况通常发生在我身上的方式是,最初我是作为一个拥有sudo能力的用户(我的正常日常用户帐户(登录的,但后来我变成了";postgres";Linux用户通过执行CCD_ 1。但一旦到了那里,我就会尝试执行一些sudo命令,但由于以postgres身份登录,并且postgres没有sudo功能,所以我收到了这个错误。我通过退出以postgres身份登录的shell来修复这个错误,并在重复sudo尝试之前返回到我的常规帐户。

su根nano/etc/sudoers然后在admin user下面添加用户,如下语法所示。user_name ALL=(ALL(全部按Ctrl+O将更改保存在nano中,然后按Ctrl+X 退出nano

最新更新