Как я получаю права суперпользователя на пост-ГРЭС. Я среди sudoers в Linux, но я не имею прав создать пользователей в пост-ГРЭС. Как я могу получить права суперпользователя в пост-ГРЭС?
Это - мой pg_hba.conf:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 md5
Пост-ГРЭС имеет своего собственного "администраторского" пользователя, который находится в принципале, не связанном с системным администратором или пользователем root. Когда Вы устанавливаете свой экземпляр пост-ГРЭС, его администраторский пользователь был очень, вероятно, создан (для Вас), настолько лучше всего сверьтесь со своей установкой или документами распределения, каков его пароль был.
Внутренние роли Пост-ГРЭС чрезвычайно не связаны с учетными записями операционной системы. Тем не менее много дистрибутивов действительно пытаются создать учетную запись суперпользователя базы данных для соответствия учетной записи операционной системы; смотря на Вашу установку pg_hba.conf, вероятно, что Вы нуждаетесь к sudo пользователю пост-ГРЭС (уровень ОС) и затем входите в базу данных с psql. Это вызвано тем, что Вы в настоящее время устанавливаетесь аутентифицировать использование "ident sameuser", что означает (в упрощенном explination), что для соединения от локального поля Вам нужна Ваша роль базы данных для соответствия учетной записи пользователя операционной системы. Это может или не может быть чем-то, что Вы хотите продолжить продвигаться; я рекомендовал бы читать это: http://www.depesz.com/index.php/2007/10/04/ident/