Привелегии пользователей в PotgreSQL
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Привелегии пользователей в PotgreSQL
Не могу решить задачу выделения прав отдельному пользователю на ипользование таблицы в режиме "только чтение".
Делаю GRANT select ON table TO user, а он как редактирует, так и продолжает этим заниматься, хотя возврат команды был GRANT.
Причем права выставляются на таблицу, которая находится в схеме public. А как выставить права на таблицы, находящиеся в другой схеме (например test)?
P.S. Все опреации проводились под рутом.
Делаю GRANT select ON table TO user, а он как редактирует, так и продолжает этим заниматься, хотя возврат команды был GRANT.
Причем права выставляются на таблицу, которая находится в схеме public. А как выставить права на таблицы, находящиеся в другой схеме (например test)?
P.S. Все опреации проводились под рутом.
Быстро, качественно, недорого - выбирайте любые два пункта...
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Привелегии пользователей в PotgreSQL
пристегивайтесь, турбулентность прямо по курсу
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Привелегии пользователей в PotgreSQL
Спасибо за статью! Вторую ссылку читал, пока не нужна... Но все-таки одна проблемка осталась: как изменить права на таблицу находящуюся в другой схеме?
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Привелегии пользователей в PotgreSQL
Указать полное имя таблицы? Т.е. cделать не
a
или вообще
Вот здесь написано про схемы и есть объяснение почему ваша команда делает грант в схеме PUBLIC.
Код: Выделить всё
GRANT select ON table TO user
Код: Выделить всё
GRANT select ON shema.table TO user
Код: Выделить всё
GRANT select ON database.shema.table TO user
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Привелегии пользователей в PotgreSQL
Максим Дубинин, Voltron: Спасибо огромное! Теперь все работает и крутится!
Быстро, качественно, недорого - выбирайте любые два пункта...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя