Proposed Pull Request Change

title description services author ms.service ms.topic ms.date ms.author
Understand NAS file permissions in Azure NetApp Files Learn about NAS file permissions options in Azure NetApp Files. azure-netapp-files b-ahibbard azure-netapp-files concept-article 02/13/2025 anfdocs
πŸ“„ Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Understand NAS file permissions in Azure NetApp Files description: Learn about NAS file permissions options in Azure NetApp Files. services: azure-netapp-files author: b-ahibbard ms.service: azure-netapp-files ms.topic: concept-article ms.date: 02/13/2025 ms.author: anfdocs # Customer intent: As a cloud administrator, I want to understand NAS file permissions in Azure NetApp Files, so that I can effectively manage access control for files and folders in my environment. --- # Understand NAS file permissions in Azure NetApp Files To control access to specific files and folders in a file system, permissions can be applied. File and folder permissions are more granular than share permissions. The following table shows the differences in permission attributes that file and share permissions can apply. | SMB share permission | NFS export policy rule permissions | SMB file permission attributes | NFS file permission attributes | | --- | --- | --- | --- | | <ul><li>Read</li><li>Change</li><li>Full control</li></ul> | <ul><li>Read</li><li>Write</li><li>Root</li></ul> | <ul><li>Full control</li><li>Traverse folder/execute</li><li>Read data/list folders</li><li>Read attributes</li><li>Read extended attributes</li><li>Write data/create files</li><li>Append data/create folders</li><li>Write attributes</li><li>Write extended attributes</li><li>Delete subfolders/files</li><li>Delete</li><li>Read permissions</li><li>Change permissions</li><li>Take ownership</li></ul> | **NFSv3** <br /> <ul><li>Read</li><li>Write</li><li>Execute</li></ul> <br /> **NFSv4.1** <br /> <ul><li>Read data/list files and folders</li><li>Write data/create files and folders</li><li>Append data/create subdirectories</li><li>Execute files/traverse directories</li><li>Delete files/directories</li><li>Delete subdirectories (directories only)</li><li>Read attributes (GETATTR)</li><li>Write attributes (SETATTR/chmod)</li><li>Read named attributes</li><li>Write named attributes</li><li>Read ACLs</li><li>Write ACLs</li><li>Write owner (chown)</li><li>Synchronize I/O</li></ul> | File and folder permissions can overrule share permissions, as the most restrictive permissions countermand less restrictive permissions. ## Permission inheritance Folders can be assigned inheritance flags, which means that parent folder permissions propagate to child objects. This can help simplify permission management on high file count environments. Inheritance can be disabled on specific files or folders as needed. * In Windows SMB shares, inheritance is controlled in the advanced permission view. :::image type="content" source="./media/network-attached-file-permissions/share-inheritance.png" alt-text="Screenshot of enable inheritance interface." lightbox="./media/network-attached-file-permissions/share-inheritance.png"::: * For NFSv3, permission inheritance doesn’t work via ACL, but instead can be mimicked using umask and setgid flags. * With NFSv4.1, permission inheritance can be handled using inheritance flags on ACLs. ## Next steps * [Understand NFS file permissions](network-attached-file-permissions-nfs.md) * [Understand SMB file permissions](network-attached-file-permissions-smb.md) * [Understand NAS share permissions in Azure NetApp Files](network-attached-storage-permissions.md)
Success! Branch created successfully. Create Pull Request on GitHub
Error: