Skip to main content

πŸ‘‘ 08. AWS Root User Privileges

The AWS Root User is the original account owner β€” created when you first set up your AWS account. It has unrestricted access to all AWS services and resources.

⚠️ Important Security Best Practices​

Best PracticeDescription
Lock Away Root Access KeysDelete or securely store the root user’s access keys β€” they grant full account control.
Avoid Daily UseDo not use the root account for routine or administrative tasks. Instead, create and use IAM users or roles with limited privileges.
Enable MFA (Multi-Factor Authentication)Protect the root account with MFA to prevent unauthorized access.

πŸ”’ Actions Only the Root User Can Perform​

CategoryRoot-Only Action
Account ManagementChange account name, email address, root password, or access keys
Billing & TaxView certain tax invoices
Account LifecycleClose the AWS account
Permissions RecoveryRestore IAM user permissions
Support ManagementChange or cancel the AWS Support plan
Marketplace AccessRegister as a seller in the Reserved Instance Marketplace
S3 ManagementConfigure an S3 bucket for MFA delete
S3 Policy FixEdit or delete an S3 bucket policy containing invalid VPC or VPC endpoint IDs
GovCloud AccessSign up for an AWS GovCloud (US) account
Task TypeRecommended Account
Daily OperationsIAM Users or Roles
Security or Billing ConfigurationRoot User (only when absolutely required)

In short:
πŸ‘‘ The AWS Root User has full control over the account β€” but it should be protected, rarely used, and secured with MFA to prevent accidental or malicious misuse.