From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Gruenbacher Subject: [LSF/MM ATTEND] Richacls Date: Mon, 12 Jan 2015 16:06:44 -0500 (EST) Message-ID: <1137663039.1544780.1421096804147.JavaMail.zimbra@redhat.com> References: <1626890778.1513173.1421087867777.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: linux-fsdevel@vger.kernel.org To: lsf-pc@lists.linux-foundation.org Return-path: Received: from mx5-phx2.redhat.com ([209.132.183.37]:46344 "EHLO mx5-phx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751220AbbALVGp (ORCPT ); Mon, 12 Jan 2015 16:06:45 -0500 In-Reply-To: <1626890778.1513173.1421087867777.JavaMail.zimbra@redhat.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hello, I would like to discuss the status and next steps for completing richacl support (http://en.wikipedia.org/wiki/Richacls) in the vfs, local file systems, nfs, cifs. Right now, we don't have kernel support for a file permission model powerful enough to support both POSIX permissions and NFSv4 / CIFS access control lists at the same time. As a result, support for the NFSv4 and CIFS permission models is very limited, and permission wise, Linux is neither a very good client nor server to other systems. For example, the permission to only append to a file or to take ownership of a file cannot be represented. When files are copied across systems, file permissions change or are lost. This should be improved. I've started working on this a long time ago but didn't have enough time to complete it. More recently, Aneesh Kumar has spent time on this topic (http://lwn.net/Articles/596517/) but eventually also stopped working on it. Things have improved on my side and I'll be able to work on this again now, though. Thanks, Andreas