Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/75: Рейтинг темы: голосов - 75, средняя оценка - 4.80
 Аватар для fufel
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535

Роли/Пользователи и права доступа к таблицам

15.10.2018, 13:10. Показов 15636. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

С Бд работаю через "pgAdmin 4 v3".
Создал роль Role_LRS, пользователя User_LRS и БД DB_LRS.
Через "Grant Wizard" роли "Role_LRS" дал все права на DB_LRS, всё работает.
Через настройки роли "Role_LRS" в раздел "Membership" добавил пользователя "User_LRS".

Что я хотел добиться: Чтобы пользователь "User_LRS" имел все права что имеет роль "Role_LRS"
Что вышло: У роли "Role_LRS" есть права на базу а у "User_LRP" нету.

Как мне добавить пользователя в группу так чтобы он унаследовал все права?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2018, 13:10
Ответы с готовыми решениями:

Пользователи и доступ к таблицам Sybase Anywhere
В Sybase Anywhere 5.0 была БД и созданы таблицы под стандартным dba юзером. После создания новых юзеров и определения прав для них (все...

Пароль и права доступа
Подскажите пожалуйста , мне нужно сделать базу данных так что бы можно заходя пользователем просматривать бд без возможности редактирования...

Как спроектировать бд (права доступа)?
Доброго времени суток. У меня есть несколько сущностей (хранилище, элемент). У пользователей есть права, относящиеся к хранилищу, и...

5
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
16.10.2018, 14:52
Не знаю, какие команды вызывает pgAdmin, но по идее, при создании CREATE ROLE, параметр INHERIT включается по умолчанию. Проверьте, есть ли у ваших ролей INHERIT - тогда роль должна наследовать права той роли (группы), членом которая она является.
0
 Аватар для fufel
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
16.10.2018, 16:14  [ТС]
grgdvo, Спасибо за наводку. Я посмотрел и вот что мне pgAdmin выдал.

SQL
1
2
3
4
5
6
7
8
9
CREATE ROLE "role_LRS" WITH
  NOLOGIN
  NOSUPERUSER
  INHERIT
  NOCREATEDB
  NOCREATEROLE
  NOREPLICATION;
 
GRANT "user_LRS" TO "role_LRS" WITH ADMIN OPTION;
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
17.10.2018, 14:27
Цитата Сообщение от fufel Посмотреть сообщение
SQL
1
GRANT "user_LRS" TO "role_LRS" WITH ADMIN OPTION;
Вот здесь должно быть наоборот по смыслу.
SQL
1
GRANT "role_LRS" TO "user_LRS" WITH ADMIN OPTION;
Вы назначаете групповую роль конкретному пользователю, т.е. делаете его участником этой группы.

Добавлено через 2 минуты
Не знаю как это повторить в pgAdmin4
0
 Аватар для fufel
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
17.10.2018, 16:19  [ТС]
grgdvo, Спасибо, идея понятна, буду думать и разбираться ))))
С начало прогоню командами а потом уже и погляжу где что изменилось )))

А вопрос, для работы с PostgreSQL ты какую IDE используеш? Или всё делаеш через командную строку?
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
18.10.2018, 00:59
Для администрирования чаще всего хватает командной строки.

Для разработки и тестирования с недавних пор приглянулась DBeaver Universal Database Manager (Community Edition).
Местами имеется перегруженный интерфейс, но в принципе удобно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.10.2018, 00:59
Помогаю со студенческими работами здесь

Можно разграничить права доступа в MS SQL CE? Если нет, то посоветуйте, где можно
Сейчас у меня в приложении хранятся данные в Sqlite бд. Появилась необходимость разграничить права доступа. Как в Sqlite создать...

Права и пользователи. Расскажите, пожалуйста, что за роли сервера?
расскажите пожалуйста что за роли сервера?(что каждая значит) и о членстве(2 картинка). Где можно об этому почитать на русском(я новичок,...

Пользователи и права доступа к базам
Скажите, пожалуйста, как при регистрации нового пользователя дать группе админов, а не тому кто его регистрирует полные права к его...

Права доступа, пользователи системы.
Есть программа, в которой при загрузке спрашивается пароль. К паролю у меня привязан уровень доступа, прав. К правам относятся: настройка...

Не ставятся права доступа к таблицам
Я работаю под Administrator в Win2k Advanced. Захожу в Interprise Manager и выбираю БД, в permissions нужной таблицы ставлю на Insert -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru