Which role has the ability to create and manage users and roles?
Which role has the ability to create and manage users and roles?
SECURITYADMIN is the role that can create, monitor, and manage both users and roles. While USERADMIN focuses primarily on user and role management, SECURITYADMIN encompasses these tasks plus additional security-related responsibilities. Hence, the most comprehensive role for these capabilities is SECURITYADMIN.
https://docs.snowflake.com/en/user-guide/admin-user-management
d. security admin https://community.snowflake.com/s/article/Users-with-securityadmin-role-can-grant-accountadmin-role-to-any-other-user-or-role
In my opinion, B i.e. UserAdmin is the right answer because question is only about user and role which is what UserAdmin is for. Security Admin inherits UserAdmin and it has privilege to do few more things.
As specified here - https://docs.snowflake.com/en/user-guide/security-access-control-overview#roles SECURITYADMIN can create, monitor, and manage users and roles USERADMIN is dedicated to user and role management only