Exam COF-C02 Topic 5 Question 645 Discussion

Actual exam question for Snowflake's COF-C02 exam
Question #: 645
Topic #: 5
If Role_A owns Role_B, what permissions does Role_A have based on this relationship?

Suggested Answer: C Vote an answer

The correct answer is C. Role_A can grant or revoke access to the role .
In Snowflake, the OWNERSHIP privilege on an object gives full control over that object. A role can own another role. If Role_A owns Role_B, then Role_A has control over Role_B, including the ability to manage grants involving that role.
Why C is correct:
Ownership of a role allows the owning role to manage the role. This includes granting the role to users or other roles and revoking those grants.
Why the other options are incorrect:
A). Ownership of a role does not automatically mean the owner inherits all privileges assigned to that role.
Privilege inheritance happens through role grants in the role hierarchy, not merely through ownership.
B). Role_A can use Role_B privileges only if Role_B is granted to Role_A in the role hierarchy. Ownership alone is not the same as inheritance.
D). A task requires appropriate task privileges, such as OPERATE or ownership, and account-level task execution privileges where applicable. Ownership of a role does not automatically allow executing tasks assigned to that role.
Official Snowflake documentation reference:
Snowflake documentation explains that roles are securable objects and that the OWNERSHIP privilege grants full control over an object. Role inheritance is separate and occurs when one role is granted to another role.
Reference: Snowflake Documentation - Access control overview; Snowflake Documentation - Role hierarchy and privilege inheritance; Snowflake Documentation - GRANT ROLE; Snowflake Documentation
- OWNERSHIP privilege; SnowPro Core Study Guide - Security and Access Control.

by Werner at Oct 15, 2026, 03:29 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10