Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nfsv4_acls [2010/09/29 19:31] – Mention PSARC/2010/029. EdwardTomaszNapieralanfsv4_acls [2021/03/30 08:27] (current) – Remove plaintext email, link to HomePage instead KubilayKocak
Line 1: Line 1:
-The aim of this project was to add native NFSv4 ACLs implementation - user/admin tools, userland libraries and kernel support for both UFS and ZFS - to the %%FreeBSD%% operating system, along with regression tests and documentation.  Code is already in HEAD; the [[Perforce]] branch used to develop it was "%%//%%depot/projects/soc2008/trasz_nfs4acl/...".  List of changes is here: http://perforce.freebsd.org/changeList.cgi?FSPC=//depot/projects/soc2008/trasz%5fnfs4acl/...+The aim of this project was to add native NFSv4 ACLs implementation - user/admin tools, userland libraries and kernel support for both UFS and ZFS - to the %%FreeBSD%% operating system, along with regression tests and documentation.  Code is already in stock %%FreeBSD%%; the Perforce branch used to develop it was "%%//%%depot/projects/soc2008/trasz_nfs4acl/...".
  
-If you have any questions or suggestions regarding NFSv4 ACL support, feel free to contact me: Edward Tomasz Napierala %%<%%trasz@%%FreeBSD%%.org>.+If you have any questions or suggestions regarding NFSv4 ACL support, feel free to contact me: EdwardTomaszNapierala
  
 ===== Current state ===== ===== Current state =====
  
-Libc and some of the kernel changes were released as part of %%FreeBSD%% 8.0.  Userland utilities, regression tests, support for NFSv4 ACLs in ZFS and UFS were released in %%FreeBSD%% 8.1.  There is ongoing work to change semantics to match PSARC/2010/029 ([[http://arc.opensolaris.org/caselog/PSARC/2010/029/20100126_mark.shellenbaum]]); however, this will not hit the tree before ZFSv28.+Libc and some of the kernel changes were released as part of %%FreeBSD%% 8.0.  Userland utilities, regression tests, support for NFSv4 ACLs in ZFS and UFS were released in %%FreeBSD%% 8.1.  In %%FreeBSD%% 9.0 the semantics was changed to match PSARC/2010/029 (http://arc.opensolaris.org/caselog/PSARC/2010/029/20100126_mark.shellenbaum ).
  
 ===== API ===== ===== API =====
Line 48: Line 48:
          everyone@:rwxp---A-W-Co-:------:deny          everyone@:rwxp---A-W-Co-:------:deny
          everyone@:------a-R-c--s:------:allow          everyone@:------a-R-c--s:------:allow
-[trasz@traszkan:/tmp]$ getfacl -v blah +[trasz@traszkan:/tmp]$ getfacl -v blah
 # file: blah # file: blah
 # owner: trasz # owner: trasz
Line 91: Line 91:
          everyone@:rwxp---A-W-Co-:------:deny          everyone@:rwxp---A-W-Co-:------:deny
          everyone@:------a-R-c--s:------:allow          everyone@:------a-R-c--s:------:allow
-[trasz@traszkan:/tmp]$ setfacl -x everyone@:rwxp---A-W-Co-:------:deny blah  +[trasz@traszkan:/tmp]$ setfacl -x everyone@:rwxp---A-W-Co-:------:deny blah 
-[trasz@traszkan:/tmp]$ getfacl blah +[trasz@traszkan:/tmp]$ getfacl blah
 # file: blah # file: blah
 # owner: trasz # owner: trasz
Line 101: Line 101:
             group@:--------------:------:allow             group@:--------------:------:allow
          everyone@:------a-R-c--s:------:allow          everyone@:------a-R-c--s:------:allow
-[trasz@traszkan:/tmp]$ chmod 644 blah  +[trasz@traszkan:/tmp]$ chmod 644 blah 
-[trasz@traszkan:/tmp]$ getfacl blah +[trasz@traszkan:/tmp]$ getfacl blah
 # file: blah # file: blah
 # owner: trasz # owner: trasz
Line 117: Line 117:
          everyone@:-wxp---A-W-Co-:------:deny          everyone@:-wxp---A-W-Co-:------:deny
          everyone@:r-----a-R-c--s:------:allow          everyone@:r-----a-R-c--s:------:allow
-[trasz@traszkan:/tmp]$ +[trasz@traszkan:/tmp]$
 </code> </code>
  
  • nfsv4_acls.1285788695.txt.gz
  • Last modified: 2010/09/29 19:31
  • by EdwardTomaszNapierala