Unable to create NFSv4 ACLs on Linux client with Azure Files enabled with NFS

Eli Miller 46 Reputation points
2023-02-15T14:29:36.3066667+00:00

Storage Account
Performance: Premium
Type: FileStorage
FileShare Protocol: NFS

Client
Ubuntu Focal

I am able to mount the file share with and confirmed its mounting with NFSv4:

nfsstat -m
/<mount> from <sto-acct>.privatelink.file.core.windows.net:/<sto-acct>/<fs>
 Flags:rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=<client-ip>,
local_lock=none,addr=<ip>

However getting or setting ACLs fails:

nfs4_getfacl /<mount>
Operation to request attribute not supported.

nfs4_editfacl /<mount>
Operation to request attribute not supported.
Failed to instantiate ACL.
Azure Files
Azure Files
An Azure service that offers file shares in the cloud.
1,388 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,424 questions
0 comments No comments
{count} vote

Accepted answer
  1. SaiKishor-MSFT 17,331 Reputation points
    2023-02-16T22:30:26.1733333+00:00

    @Eli Miller Thanks for reaching out to Microsoft Q&A.

    I confirmed with our team that at this time, this feature is not supported i.e., NFSv4 ACLs are not supported.

    This link here mentions that most features are supported here- NFS file shares currently only support most features from the 4.1 protocol specification. Some features such as delegations and callback of all kinds, Kerberos authentication, and encryption-in-transit are not supported. Unfortunately, ACLs are not one of them.

    Please let me know if you have any further questions or concerns and

    Remember:

    Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.

    Want a reminder to come back and check responses? Here is how to subscribe to a notification.

    Please let me know if you have any further questions or concerns and I will be glad to assist further. Thank you!


0 additional answers

Sort by: Most helpful

Your answer

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