Yes, in Google Cloud Platform (GCP), a Project IAM Admin has the ability to change or remove the owner of a project. The Project IAM Admin role (roles/resourcemanager.projectIamAdmin
) grants full control over Identity and Access Management (IAM) policies for a project, including the ability to:
Assign and remove roles, including the Owner role (roles/owner
).
Modify IAM policies, meaning they can add or revoke permissions for any user, including owners.
View and manage all roles and permissions for the project.
Thus, a Project IAM Admin can either:
However, a Project IAM Admin cannot delete the last remaining owner, as GCP requires at least one owner per project to maintain project management access.
Caution
It’s important to ensure that the removal of an owner does not lock out essential users from critical project management capabilities, as the Owner role also grants permissions to manage billing and set IAM policies.