Azure Storage built-in role

Storage File Data SMB Admin

Provides end users with administrative SMB access equivalent to using the storage account key. Its data permissions include reading, writing, deleting, changing permissions, using read and write backup semantics, and taking ownership of Azure Files data.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: bbf004e3-0e4b-4f86-ae4f-1f8fb47b357b

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (7)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

This is a data-plane role with no management-plane Actions. It can be assigned at a file-share or storage-account scope, but its administrative permissions can bypass ordinary ACL barriers and act across all file data in the effective scope. Storage-account configuration remains a separate control-plane concern.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Storage File Data SMB Admin only to designated file administrators for a documented administrative task, preferably on one file share and for a limited time. Use Take Ownership for ownership-only recovery or Elevated Contributor for routine ACL changes that do not require full admin equivalence.

Related roles (2)

Common questions

When should I assign the Storage File Data SMB Admin Azure role?

Assign Storage File Data SMB Admin when you need to: Give a tightly controlled file administrator the SMB authority needed to repair ownership or permissions across an Azure file share.; and Replace direct storage-account-key use for a supported end-user administrative SMB workflow with an attributable Microsoft Entra identity.. Practical scope: This is a data-plane role with no management-plane Actions. It can be assigned at a file-share or storage-account scope, but its administrative permissions can bypass ordinary ACL barriers and act across all file data in the effective scope. Storage-account configuration remains a separate control-plane concern.

What permissions does the Storage File Data SMB Admin Azure role grant?

The role definition grants 7 combined control-plane and data-plane actions. Representative operations include: Microsoft.Storage/storageAccounts/fileServices/fileshares/files/read; Microsoft.Storage/storageAccounts/fileServices/fileshares/files/write; Microsoft.Storage/storageAccounts/fileServices/fileshares/files/delete; Microsoft.Storage/storageAccounts/fileServices/fileshares/files/modifypermissions/action; Microsoft.Storage/storageAccounts/fileServices/readFileBackupSemantics/action; and Microsoft.Storage/storageAccounts/fileServices/writeFileBackupSemantics/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Storage File Data SMB Admin Azure role?

Key considerations when assigning Storage File Data SMB Admin: The role combines full file mutation, ACL modification, backup semantics, and take-ownership authority and is explicitly equivalent to account-key admin access over SMB.; It can overcome ownership and permission barriers that protect data from ordinary share users.; and A storage-account assignment provides administrative SMB reach across all shares in the account.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →