Add NFSv4 ACLs idea.

This commit is contained in:
Robert Watson 2008-03-17 22:56:51 +00:00
parent cc3d50ea9a
commit 40a3c4fca8
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=31676

View file

@ -15,7 +15,7 @@ Ideas//EN"
<ideas>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.43 2008/03/17 22:36:09 rwatson Exp $
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.44 2008/03/17 22:46:47 rwatson Exp $
</cvs:keyword>
</cvs:keywords>
@ -1304,6 +1304,38 @@ New tests must be created; existing tests must be completed and updated.
</desc>
</idea>
<idea id="nfsv4acls">
<title>NFSv4 ACLs</title>
<desc>
<p><strong>Technical contact</strong>: <a
href="mailto:rwatson@FreeBSD.org">Robert Watson</a>, <a
href="mailto:pjd@FreeBSD.org">Daeidek</a></p>
<p>The NFSv4 RFC and follow-on drafts specify a new Access Control
List (ACL) format loosely based on NTFS ACLs. This format is not
directly compatible with existing POSIX.1e ACLs, but has been
adopted by a number of recent UNIX file systems (including Apple's
HFS+ and Sun's ZFS file systems) in order to improve Windows
compatibility. This project is multif-fold: research current
specifications and implementations of NFSv4 ACLs, implement an ACL
library in userspace, port it to the kernel and enhance the kernel
ACL infrastructure to support them, and implement optional NFSv4
ACL support on UFS2 and ZFS. Further, investigate NFSv4 ACL
support for Samba and smbfs. Implement a test suite exercising
relevant aspects of NFSv4 ACL implementation, both basic rule
evaluation and its integration with the nominally incompatible
UNIX owner, group, and mode.</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Strong C programming skills.</li>
<li>Tolerance for IETF specifications.</li>
<li>Appreciation for the nasty subtleties of access control.</li>
<li>Rigorous and devious mindset.</li>
</ul>
</desc>
</idea>
</category>
<category>