Snowflake Roles Explained
- ACCOUNTADMIN manages account-level tasks like billing
- SECURITYADMIN manages all objects in the account
- USERADMIN manages access to roles and users it owns
- SYSADMIN manages any objects it owns
- PUBLIC can access and manage objects granted to its role
1 https://docs.snowflake.com/en/user-guide/security-access-control-overview#role-hierarchy-and-privilege-inheritance