Share via

Azure File Share ACL permission inheritance not working for new Entra ID users/groups

Leo Pearce 5 Reputation points
2026-06-18T02:02:56.62+00:00

The Azure file share is accessed by AVD users on multi-user session hosts. This was setup and working fine when the environment was a hybrid on-prem AD to Entra sync setup, Azure files was configured using kerberos authentication and all was good.

However now we have transitioned to Entra ID only and the on prem AD servers are shutdown, any new users or groups created in Entra are experiencing permissions issues to the share. When setting the ACL in the "manage access" settings of the file share in Azure, if I give a new user or group full control permissions and set with the "Applies to this folder, subfolders and subfiles" setting, the user/group can access that particular folder in the share, but not given access to any subfolders or files in that folder.

This issue is not happening currently to any users or groups that existed before the migration to Entra ID only users and groups.

Not having much luck with AI, any ideas?

Microsoft Security | Microsoft Entra | Microsoft Entra ID

1 answer

Sort by: Most helpful
  1. AI answer

    2026-06-18T02:03:17.27+00:00

    New Entra-only users and groups accessing Azure Files over SMB with Microsoft Entra Kerberos must have both:

    1. Correct share-level permissions (Azure RBAC on the file share), and
    2. Correct Windows ACLs (NTFS-style permissions) on folders and files.

    In an Entra-only setup with Microsoft Entra Kerberos as the identity source, ACL behavior and tools differ from the previous hybrid AD DS setup:

    1. Verify the identity source and supported ACL tools
      When the storage account uses Microsoft Entra Kerberos as the identity source:
      • For cloud-only identities, Windows ACLs must be configured via Azure portal or PowerShell (RestSetAcls). Windows File Explorer and icacls are not supported for cloud-only identities.
      • For hybrid identities, File Explorer or icacls can be used only if there is unimpeded connectivity to AD DS. In an Entra-only environment without AD DS, use the Azure portal or RestSetAcls instead.

      “For cloud-only identities, you must use the Azure portal or PowerShell. Windows File Explorer and icacls aren't currently supported for cloud-only identities.”
      “If you configure Microsoft Entra Kerberos as the identity source for your storage account, you can configure Windows ACLs for each Entra user or group by using the Azure portal. This method works for both hybrid and cloud-only identities only when Microsoft Entra Kerberos is the identity source.”

    2. Confirm share-level permissions for new Entra users/groups
      Even if ACLs are set in Manage access on folders, access will fail or appear inconsistent if the user/group does not have share-level permissions:
      • Assign the appropriate Azure Files data role (for SMB access) at the file share or storage account scope to the new Entra users/groups.
      • The documentation notes that when identity-based access is enabled, share-level permissions must be assigned per share before NTFS ACLs apply:

      “When you enable identity-based access, for each share you must assign which users and groups have access to that particular share. Once a user or group is allowed access to a share, Windows ACLs (also called NTFS permissions) on individual files and directories take over.”

    3. Set ACLs from the correct place and verify inheritance
      In the Azure portal for the file share:
      • Use Browse → select the folder → Manage access.
      • Add the new Entra user/group, then edit permissions.
      • Ensure the Applies to setting is correctly set (for example, This folder, subfolders and files).
      • Save the ACL.
      The portal-based ACL editor supports both hybrid and cloud-only identities when Microsoft Entra Kerberos is the identity source:

      “To set an ACL for a file or directory, right-click the file or directory, and then select Manage access… Edit the permissions… Deny always takes precedence over Allow when both are set. When neither is set, default permissions are inherited.”

      If inheritance is not taking effect for new identities but works for older ones, check for:
      • Any explicit Deny entries on subfolders/files for those new users/groups (or for groups they belong to). Deny overrides Allow and will block access even when inheritance is configured.
      • Existing ACLs on subfolders that were set before migration and may not include the new identities. Inheritance might have been broken on those subfolders, so new ACEs at the parent are not flowing down.
    4. Use RestSetAcls for bulk or corrective ACL application
      If many folders/files are affected or inheritance is inconsistent, use the RestSetAcls PowerShell module to:
      • Apply a consistent root ACL that includes the new Entra groups/users with the desired rights.
      • Ensure the ACL is applied recursively to all subfolders and files.

      “If you need to assign ACLs in bulk to cloud-only users, use the RestSetAcls PowerShell module to automate the process by using the Azure Files REST API. This module doesn't require network connectivity to Active Directory.”

    5. Ensure all identities are Entra-synced when using Entra Kerberos
      For Microsoft Entra Kerberos, ACL enforcement depends on identities being present in Entra:

      “If you're using Microsoft Entra Kerberos to authenticate hybrid identities, the hybrid identities must be synced to Microsoft Entra ID for ACLs to be enforced.”

      Old users/groups that were present before migration may have ACLs that still work because they are recognized identities. New Entra-only users/groups must be referenced correctly in ACLs via the portal or RestSetAcls so that their SIDs are included in the Kerberos ticket and evaluated correctly.
    6. Check for MFA/Conditional Access blocking access
      If Microsoft Entra Kerberos is used and Conditional Access MFA policies apply to the storage account app, access to Azure Files can fail in ways that look like permission issues. Ensure the storage account’s service principal is excluded from MFA policies:

      “Microsoft Entra Kerberos doesn't support using MFA to access Azure file shares configured with Microsoft Entra Kerberos. You must exclude the Microsoft Entra app representing your storage account from your MFA conditional access policies… If you don't exclude MFA policies from the storage account app, you can't access the file share.”

    Summary of practical steps:

    1. Confirm the storage account uses Microsoft Entra Kerberos as the identity source.
    2. Ensure each new Entra user/group has the correct share-level role on the file share.
    3. In the Azure portal, on the target folder, use Manage access to add the new user/group and set Applies to: This folder, subfolders and files, then save.
    4. Inspect subfolders/files for broken inheritance or explicit Deny ACEs; correct them via the portal or RestSetAcls with recursive application.
    5. For large trees, use RestSetAcls to re-apply ACLs consistently.
    6. Verify Conditional Access/MFA is not blocking access to the storage account app.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.