184 похожих чатов

Всем привет, подскажите можно ли ограничить пользователя на использование смены Profile,

через SET profile при использовании sql юзеров?
В грантах ничего такого не нашел https://clickhouse.com/docs/ru/sql-reference/statements/grant#grant-select

11 ответов

28 просмотров

set profile ? такая команда есть? вы из будущего?

Pavel-Si Автор вопроса
Denny [Altinity]
set profile ? такая команда есть? вы из будущего?

есть. https://clickhouse.com/docs/en/operations/settings/settings-profiles И кажется позволяет любому юзеру переключиться на другой profile если он знает название. :/

Pavel Si
есть. https://clickhouse.com/docs/en/operations/se...

ну вы документацию перечитайте на которую ссылаетесь может сами поймете в чем ошибаетесь

Pavel Si
есть. https://clickhouse.com/docs/en/operations/se...

действительно, я не знал такого. но в общем, profile это просто множесто settings , если пользователь может менять настройки, то какая разница как он их поменяет, по отдельности, либо скопом. Надо либо задавать что пользователь readonly, либо задавать констрейнты в рамках которых он может менять настройки.

Pavel Si
есть. https://clickhouse.com/docs/en/operations/se...

=( всегда считал что профиль задается в XML или в RBAC но как часть юзера, и что его потом не переключить... если принудительно не поменять... очень странная возможность

Pavel-Si Автор вопроса
Denny [Altinity]
действительно, я не знал такого. но в общем, prof...

логично, но надеюсь что если я роли укажу max memory usage, то при смене на профиль где это значение выше, оно всё равно останется в рамках лимита роли. А то я думал именно на уровне профиля такие параметры задавать

Pavel Si
логично, но надеюсь что если я роли укажу max memo...

ну вы если нашли дыру в безопасности, вы сразу заполняйте Bug Bounty https://github.com/ClickHouse/ClickHouse/issues/38986 вам куча денег светит

Pavel-Si Автор вопроса
Slach [altinity]
=( всегда считал что профиль задается в XML или в ...

ничего страшного) меня еще удивляет почему нет команды SET DEFAULT ROLE on cluster , но подозреваю потому что SET ROLE работает в рамках сессии, и тогда придется переписывать всю логику команды https://clickhouse.com/docs/ru/sql-reference/statements/set-role

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта