172 похожих чатов

Сижу на wsl2 ubuntu Захожу в psql sudo -u postgres psql Создаю

нового пользователя CREATE USER unit SUPERUSER

Выхожу из psql \q

Пытаюсь зайти под новым пользователем sudo -u unit psql

Выдает ошибку sudo: error initializing audit plugin sudoers_audit

Что это значит? Почему не могу войти под новым пользователем?

27 ответов

98 просмотров

пользователь был создан в Постгресе, а sudo работает с линуксовыми пользователями - это разные пользователи

Unit- Автор вопроса
maxp.dev
пользователь был создан в Постгресе, а sudo работа...

Спасибо. Еще есть вопрос. Вот я создал пользователя 'unit' и его базу данных. Потом конекчусь к ней и создаю таблицу. Почему у таблицы owner postgres? Почему не "unit"?

Unit
Спасибо. Еще есть вопрос. Вот я создал пользовател...

а вы к ней коннектитесь в качестве unit?

Unit- Автор вопроса
Unit- Автор вопроса
Denis🇨🇭🚜 🕌 🇨🇭🚜 🕌
sudo -u postgres psql -U unit postgres --help

could not change directory to "/home/unit-engineer": Permission denied psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "unit"

Unit- Автор вопроса
Artem Sokolov
psql -U unit

psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "unit"

Unit
could not change directory to "/home/unit-engineer...

пользователю не разрешен unix socket auth в файле

Unit- Автор вопроса
Artem Sokolov
psql -U unit

К базе данных же подключаются в psql через команду \c

Unit
К базе данных же подключаются в psql через команду...

это скорее переключение внутри интерактивного.

Unit
К базе данных же подключаются в psql через команду...

хз, все доки/статьи показывают что можно указать пользователя как я написал (н-р, https://alvinalexander.com/blog/post/postgresql/log-in-postgresql-database/)

Artem Sokolov
хз, все доки/статьи показывают что можно указать п...

pg_hba.conf прочти доку и проверь этот файл. У тебя нет входа под другим пользователей в конфиге.

Unit
psql: error: connection to server on socket "/var/...

ну у вас аутентификация не настроена для этого юзера

Unit- Автор вопроса
Denis🇨🇭🚜 🕌 🇨🇭🚜 🕌
pg_hba.conf прочти доку и проверь этот файл. У теб...

на wsl вобще подругому все не как на обычном ubuntu

Unit
подключение может?

Аутентификация там происходила под пользователем postgres.

Unit- Автор вопроса
Artem Sokolov
ну у вас аутентификация не настроена для этого юзе...

Вот я прошел по пути /var/run/postgresql/ но там нет файла .s.PGSQL.5432

Стоп. 1. Peer authentication failed for user "unit" - это сообщение говорит о кривом пароле для пользователя unit 2. Как вы подключаетесь к постгресу пользователем postgres?

Это не говорит про пароль, это общий сбой аутентификации для конкретного пользователя. postgres UNIX пользователь в ОС под wsl.

Denis🇨🇭🚜 🕌 🇨🇭🚜 🕌
Это не говорит про пароль, это общий сбой аутентиф...

Если немного подумать, то выделенное сообщение говорит о том, что НЕ СУЩЕСТВУЕТ системного пользователя unit, а не о том, что нет разрешений для подключения этого пользователя.

Unit- Автор вопроса
Михаил Шурутов
Стоп. 1. Peer authentication failed for user "unit...

Я создал пользователя unit в PostgreSQL. Пароль для него не создавал. 2) В psql захожу вводя команду sudo -u postgres psql

Unit
Я создал пользователя unit в PostgreSQL. Пароль дл...

1. в pg_hba.conf у вас, скорее всего, стоит: local ... peer host... md5 2. соответственно, для пользователя unit НЕОБХОДИМО задать пароль. 3. и подключаться этим пользователем, используя сетевое соединение: psql -h 127.0.0.1 -U unit... а не локальное соединени

Unit- Автор вопроса
Михаил Шурутов
Если немного подумать, то выделенное сообщение гов...

Это я понял. Вопрос в другом. Вот я создал базу данных под пользователем unit. Потом подсоединился к ней командой \connect mydb. Потом создал таблицу. Почему у таблицы owner postgres, а не unit?

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
кто то в лазаре смог отключить в HeapTrc отчёт об утечках если они не обнаружены? SetHeapTraceOutput('leak'); не помогает, но и не ругается 😞 лазарь 3.4
Mikhail Tchervonenko
7
Карта сайта