powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / почему с БД снимаются не все привилегии?
6 сообщений из 6, страница 1 из 1
почему с БД снимаются не все привилегии?
    #39236387
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создал новую БД
смотрю \l+
там в колонке "Права доступа" совершенно пусто
теперь если сделать: GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;
то в колонке будет:
Код: plsql
1.
2.
=Tc/user1              +
user1=CTc/user1



теперь если сделать: REVOKE ALL PRIVILEGES ON DATABASE db1 FROM user1;
в колонке останется: =Tc/user1

отсюда 2 вопроса:
1.почему там не пусто
2.что означает эта строчка? Вторая строчка была про саму БД и CTc это сами привилегии - CREATE TEMPORARY CONNECT), а вот эта о чём?
...
Рейтинг: 0 / 0
почему с БД снимаются не все привилегии?
    #39236393
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ещё, если написать просто GRANT CONNECT ON DATABASE db1 TO user1;
то в колонке опять будет:
Код: plsql
1.
2.
=Tc/user1              +
user1=CTc/user1


почему она выдала столько доступов, и что на первой строке опять??
...
Рейтинг: 0 / 0
почему с БД снимаются не все привилегии?
    #39236423
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip78создал новую БД
смотрю \l+
там в колонке "Права доступа" совершенно пусто
теперь если сделать: GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;
то в колонке будет:
Код: plsql
1.
2.
=Tc/user1              +
user1=CTc/user1



теперь если сделать: REVOKE ALL PRIVILEGES ON DATABASE db1 FROM user1;
в колонке останется: =Tc/user1

отсюда 2 вопроса:
1.почему там не пусто
2.что означает эта строчка? Вторая строчка была про саму БД и CTc это сами привилегии - CREATE TEMPORARY CONNECT), а вот эта о чём?

Эта строчка неотбираемые умолчательные права создателя/владельца базы на эту базу.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
почему с БД снимаются не все привилегии?
    #39236529
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk, а смысл какой в этой "неубираемости"?
я ведь могу вручную снять CREATE из привилегий прописанного юзера
только нафига ж мне ручную работу то навязали?
...
Рейтинг: 0 / 0
почему с БД снимаются не все привилегии?
    #39236534
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip78Maxim Boguk, а смысл какой в этой "неубираемости"?
я ведь могу вручную снять CREATE из привилегий прописанного юзера
только нафига ж мне ручную работу то навязали?

Владелец базы в ней может делать все (точнее почти все).
Он фактически локальный superuser в базе.
Поэтому если у пользователя надо забирать какие то права - он НЕ должен быть владельцем базы.
Вы просто попробуйте сделать user2 и с его правами разбираться.
Или сменить владельца базы на postgres.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
почему с БД снимаются не все привилегии?
    #39236636
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk, нятненько

зы: почитал тут про unsigned
бррр
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / почему с БД снимаются не все привилегии?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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