COF-C02 · Question #602
Which access control entity in Snowflake can be created as part of a hierarchy within an account?
The correct answer is B. Role. In Snowflake's role-based access control (RBAC) model, roles can be granted to other roles, forming a hierarchy. When role B is granted to role A, role A inherits all privileges that role B holds. This hierarchy allows systematic privilege escalation (e.g., SYSADMIN inherits…
Question
Which access control entity in Snowflake can be created as part of a hierarchy within an account?
Options
- ASecurable object
- BRole
- CPrivilege
- DUser
How the community answered
(44 responses)- A2% (1)
- B91% (40)
- C2% (1)
- D5% (2)
Explanation
In Snowflake's role-based access control (RBAC) model, roles can be granted to other roles, forming a hierarchy. When role B is granted to role A, role A inherits all privileges that role B holds. This hierarchy allows systematic privilege escalation (e.g., SYSADMIN inherits from USERADMIN). Securable objects (A) are the things being protected (tables, schemas, warehouses), not entities that form hierarchies. Privileges (C) are permissions granted on objects. Users (D) are assigned roles but do not themselves form hierarchies.
Topics
Community Discussion
No community discussion yet for this question.