powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничение доступа пользователя одной БД
3 сообщений из 3, страница 1 из 1
Ограничение доступа пользователя одной БД
    #39770912
AvnAvnAvn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано: PostgreSQL10.5, две тестовых базы (БД).
Действие: - Создаем нового пользователя (для управления сервером пользуюсь pgAdmin4).
pgAdmin4 формирует команду:
CREATE USER "TestUser" WITH
LOGIN
NOSUPERUSER
NOCREATEDB
NOCREATEROLE
NOINHERIT
NOREPLICATION
CONNECTION LIMIT -1
PASSWORD 'xxxxxx';
и выполняет эту команду. Новый пользователь создан.
Никаких настроен доступа пользователя TestUser к базам данных не выполняем.
Настраиваю подключение клиента к любой из баз данных под учёткой вновь созданного пользователя.

Результат: клиент имеет доступ как минимум к чтению, изменению, добавлению записей всех таблиц всех баз данных.
Вопрос: как ограничить доступ пользователя на чтение (изменение, добавление) данных только в одной БД на одном сервере PostgreSQL?
...
Рейтинг: 0 / 0
Ограничение доступа пользователя одной БД
    #39770918
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AvnAvnAvn,

В PostgreSQL псевдороль public, а значит любой пользователь, имеет существенные права.
Подробнее в документации или здесь .
...
Рейтинг: 0 / 0
Ограничение доступа пользователя одной БД
    #39771112
AvnAvnAvn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, вопрос решен.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничение доступа пользователя одной БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]