mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-10 01:25:21 +00:00
Merge pull request #58584 from ClickHouse/enable-all-access-control-improvements
Enable all access control improvements by default
This commit is contained in:
commit
d3e73ff6e6
@ -713,11 +713,11 @@
|
|||||||
For example, if there two users A, B and a row policy is defined only for A, then
|
For example, if there two users A, B and a row policy is defined only for A, then
|
||||||
if this setting is true the user B will see all rows, and if this setting is false the user B will see no rows.
|
if this setting is true the user B will see all rows, and if this setting is false the user B will see no rows.
|
||||||
By default this setting is false for compatibility with earlier access configurations. -->
|
By default this setting is false for compatibility with earlier access configurations. -->
|
||||||
<users_without_row_policies_can_read_rows>false</users_without_row_policies_can_read_rows>
|
<users_without_row_policies_can_read_rows>true</users_without_row_policies_can_read_rows>
|
||||||
|
|
||||||
<!-- By default, for backward compatibility ON CLUSTER queries ignore CLUSTER grant,
|
<!-- By default, for backward compatibility ON CLUSTER queries ignore CLUSTER grant,
|
||||||
however you can change this behaviour by setting this to true -->
|
however you can change this behaviour by setting this to true -->
|
||||||
<on_cluster_queries_require_cluster_grant>false</on_cluster_queries_require_cluster_grant>
|
<on_cluster_queries_require_cluster_grant>true</on_cluster_queries_require_cluster_grant>
|
||||||
|
|
||||||
<!-- By default, for backward compatibility "SELECT * FROM system.<table>" doesn't require any grants and can be executed
|
<!-- By default, for backward compatibility "SELECT * FROM system.<table>" doesn't require any grants and can be executed
|
||||||
by any user. You can change this behaviour by setting this to true.
|
by any user. You can change this behaviour by setting this to true.
|
||||||
@ -725,19 +725,19 @@
|
|||||||
Exceptions: a few system tables ("tables", "columns", "databases", and some constant tables like "one", "contributors")
|
Exceptions: a few system tables ("tables", "columns", "databases", and some constant tables like "one", "contributors")
|
||||||
are still accessible for everyone; and if there is a SHOW privilege (e.g. "SHOW USERS") granted the corresponding system
|
are still accessible for everyone; and if there is a SHOW privilege (e.g. "SHOW USERS") granted the corresponding system
|
||||||
table (i.e. "system.users") will be accessible. -->
|
table (i.e. "system.users") will be accessible. -->
|
||||||
<select_from_system_db_requires_grant>false</select_from_system_db_requires_grant>
|
<select_from_system_db_requires_grant>true</select_from_system_db_requires_grant>
|
||||||
|
|
||||||
<!-- By default, for backward compatibility "SELECT * FROM information_schema.<table>" doesn't require any grants and can be
|
<!-- By default, for backward compatibility "SELECT * FROM information_schema.<table>" doesn't require any grants and can be
|
||||||
executed by any user. You can change this behaviour by setting this to true.
|
executed by any user. You can change this behaviour by setting this to true.
|
||||||
If it's set to true then this query requires "GRANT SELECT ON information_schema.<table>" just like as for ordinary tables. -->
|
If it's set to true then this query requires "GRANT SELECT ON information_schema.<table>" just like as for ordinary tables. -->
|
||||||
<select_from_information_schema_requires_grant>false</select_from_information_schema_requires_grant>
|
<select_from_information_schema_requires_grant>true</select_from_information_schema_requires_grant>
|
||||||
|
|
||||||
<!-- By default, for backward compatibility a settings profile constraint for a specific setting inherit every not set field from
|
<!-- By default, for backward compatibility a settings profile constraint for a specific setting inherit every not set field from
|
||||||
previous profile. You can change this behaviour by setting this to true.
|
previous profile. You can change this behaviour by setting this to true.
|
||||||
If it's set to true then if settings profile has a constraint for a specific setting, then this constraint completely cancels all
|
If it's set to true then if settings profile has a constraint for a specific setting, then this constraint completely cancels all
|
||||||
actions of previous constraint (defined in other profiles) for the same specific setting, including fields that are not set by new constraint.
|
actions of previous constraint (defined in other profiles) for the same specific setting, including fields that are not set by new constraint.
|
||||||
It also enables 'changeable_in_readonly' constraint type -->
|
It also enables 'changeable_in_readonly' constraint type -->
|
||||||
<settings_constraints_replace_previous>false</settings_constraints_replace_previous>
|
<settings_constraints_replace_previous>true</settings_constraints_replace_previous>
|
||||||
|
|
||||||
<!-- Number of seconds since last access a role is stored in the Role Cache -->
|
<!-- Number of seconds since last access a role is stored in the Role Cache -->
|
||||||
<role_cache_expiration_time_seconds>600</role_cache_expiration_time_seconds>
|
<role_cache_expiration_time_seconds>600</role_cache_expiration_time_seconds>
|
||||||
|
Loading…
Reference in New Issue
Block a user