группы и права

Не получается дать права пользователю в группе.
Что делаю (использую ems manager 2007):
1) Создаю группу, даю ей права (например, на select таблицы test)
2) Создаю пользователя, заношу его в группу

В группе появляется юзер, пишется все как надо, мол в группе 1 пользователь. Но так получается, что права группы не даются пользователю (т.е. он остается бесправным). А если руками права дать (в группу не вносить), то все нормально. Где тут могут быть камни?

P.S. В pgAdmin'e тоже самое - показывается что пользователь в группе есть, права у группы выставлены, а работать не хотит((

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

http://postgresql.ru.net/manu

http://postgresql.ru.net/manual/role-membership.html

Цитата:
The members of a role can use the privileges of the group role in two ways. First, every member of a group can explicitly do SET ROLE to temporarily "become" the group role. In this state, the database session has access to the privileges of the group role rather than the original login role, and any database objects created are considered owned by the group role not the login role. Second, member roles that have the INHERIT attribute automatically have use of privileges of roles they are members of.

Делали INHERIT?

вроде разобрался, спасибо.

вроде разобрался, спасибо. Раньше тоже вроде наследование ставил, но все равно не работало. Может глюк какой был? Сейчас вот только все сделал с наследованием, все работает, спасибо ;)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023