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 ответов

51 просмотр

пользователь был создан в Постгресе, а 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?

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта