[
https://issues.apache.org/jira/browse/RANGER-3985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonas Hartwig updated RANGER-3985:
----------------------------------
Description: The ranger rules to create tables in Trino only check schema
level on create. They should check by table name as well. It easily get
inconsistent, if users or groups are allowed to read, drop and alter certain
tables like t_<user>_* but may create any. So rules to create all tables should
then be catalog/schema/* (was: The ranger rules to create tables in Trino only
check data base level on create. They should check by table name as well. It
easily get inconsistent, if users or groups are allowed to read, drop and alter
certain tables like t_<user>_* but may create any.
At the moment, the same rule is used to check if a schema can be created for
table creation)
> Trino plugin: Check table name when creating tables
> ---------------------------------------------------
>
> Key: RANGER-3985
> URL: https://issues.apache.org/jira/browse/RANGER-3985
> Project: Ranger
> Issue Type: Improvement
> Components: plugins
> Affects Versions: 2.3.0
> Reporter: Jonas Hartwig
> Priority: Major
> Fix For: 2.4.0
>
>
> The ranger rules to create tables in Trino only check schema level on create.
> They should check by table name as well. It easily get inconsistent, if users
> or groups are allowed to read, drop and alter certain tables like t_<user>_*
> but may create any. So rules to create all tables should then be
> catalog/schema/*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)