Please note that the nfsacl patches for 2.6 do not yet support the no_acl export option.
| Combined patch | nfsacl-0.8.67 |
| Split patches | 0.8.67 |
The linux-2.4.29 kernel patches support the ext2 and ext3 file systems, and enable xfs acl support. The patches are available as unified diff files, and can be applied to the pristine kernel sources using the patch utility (see your local patch(1) manual page). The patches are also available as a set of many split patches.
Please note that on ext2 and ext3, you need to specify the mount options acl and/or user_xattr to enable access control lists and/or extended user attributes.
| Combined patch | ea+acl+nfsacl+sec-0.8.73 |
| Separate patches for extended attributes, access control lists, the nfsacl protocol, or extended security attributes |
ea-0.8.73 acl-0.8.73 nfsacl-0.8.73 sec-0.8.73 |
| Split patches | 0.8.73 |
The linux-2.4.25 kernel patches support the ext2 and ext3 file systems, and enable xfs acl support. The patches are available as unified diff files, and can be applied to the pristine kernel sources using the patch utility (see your local patch(1) manual page). The patches are also available as a set of many split patches.
Please note that on ext2 and ext3, you need to specify the mount options acl and/or user_xattr to enable access control lists and/or extended user attributes.
| Combined patch | ea+acl+nfsacl+sec-0.8.71 |
| Separate patches for extended attributes, access control lists, the nfsacl protocol, or extended security attributes |
ea-0.8.71 acl-0.8.71 nfsacl-0.8.71 sec-0.8.71 |
| Split patches | 0.8.71 |
The linux-2.4.24 kernel patches do not enable xfs acls.
| Combined patch | ea+acl+nfsacl+sec-0.8.69 |
| Separate patches for extended attributes, access control lists, the nfsacl protocol, or extended security attributes |
ea-0.8.68 acl-0.8.70 nfsacl-0.8.70 sec-0.8.69 |
| Split patches | 0.8.70 |
The extended attribute package contains the libattr, attr, and attr-devel sub-packages. The libattr package contains the libattr loadable library, and is required by all other packages. The attr package contails the getfattr and setfattr utilities. The attr-devel package contains additional files required for developing extended attribute programs.
The packages are now shared with the Silicon Graphics (SGI) XFS file system project. SGI hosts a CVS repository at the XFS file system site. The utilities tarball can be found here.
The acl package contains the libacl, acl, and acl-devel sub-packages. The libacl package contains the libacl loadable library, and is required by all other packages. The acl package contails the getfacl and setfacl utilities. The acl-devel package contains additional files required for developing access control list programs.
The packages are now shared with the Silicon Graphics (SGI) XFS file system project. SGI hosts a CVS repository at the XFS file system site. The utilities tarball can be found here.
| Split patches |
coreutils-5.1.2 coreutils-5.2.1 |
The current CVS version of coreutils already includes acl support.
This patch adds the no_acl nfs export option to nfs-utils. You should use this option if you are serving NFSv2 or old NFSv3 clients from an ACL enabled NFS server. In an environment with ACL enabled clients, this option is not needed.
| nfs-utils patch | nfs-utils-1.0.6 |