Привелегии пользователей в PotgreSQL

Ответить
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Привелегии пользователей в PotgreSQL

Сообщение Pavel » 12 авг 2010, 14:39

Не могу решить задачу выделения прав отдельному пользователю на ипользование таблицы в режиме "только чтение".
Делаю GRANT select ON table TO user, а он как редактирует, так и продолжает этим заниматься, хотя возврат команды был GRANT.
Причем права выставляются на таблицу, которая находится в схеме public. А как выставить права на таблицы, находящиеся в другой схеме (например test)?

P.S. Все опреации проводились под рутом.
Быстро, качественно, недорого - выбирайте любые два пункта...

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Привелегии пользователей в PotgreSQL

Сообщение Максим Дубинин » 12 авг 2010, 19:03

пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Привелегии пользователей в PotgreSQL

Сообщение Pavel » 13 авг 2010, 08:15

Спасибо за статью! Вторую ссылку читал, пока не нужна... Но все-таки одна проблемка осталась: как изменить права на таблицу находящуюся в другой схеме?
Быстро, качественно, недорого - выбирайте любые два пункта...

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Привелегии пользователей в PotgreSQL

Сообщение Voltron » 13 авг 2010, 08:30

Указать полное имя таблицы? Т.е. cделать не

Код: Выделить всё

GRANT select ON table TO user
a

Код: Выделить всё

GRANT select ON shema.table TO user
или вообще

Код: Выделить всё

GRANT select ON database.shema.table TO user
Вот здесь написано про схемы и есть объяснение почему ваша команда делает грант в схеме PUBLIC.

Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Привелегии пользователей в PotgreSQL

Сообщение Pavel » 13 авг 2010, 09:34

Максим Дубинин, Voltron: Спасибо огромное! Теперь все работает и крутится!
Быстро, качественно, недорого - выбирайте любые два пункта...

Ответить

Вернуться в «PostGIS/PostgreSQL»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей