xfs
[Top] [All Lists]

Re: default acl on directory problem

To: Thomas Winkler <t.winkler@xxxxxxxxxxx>
Subject: Re: default acl on directory problem
From: Timothy Shimmin <tes@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 25 Mar 2002 16:08:08 +1100
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <1016808160.5266.19.camel@janus>; from t.winkler@xxxxxxxxxxx on Fri, Mar 22, 2002 at 03:42:39PM +0100
References: <1016808160.5266.19.camel@janus>
Sender: owner-linux-xfs@xxxxxxxxxxx
Hi Thomas,

On Fri, Mar 22, 2002 at 03:42:39PM +0100, Thomas Winkler wrote:
> i am using xfs enabled kernel 2.4.16 and tools. acl seems to work
> properly, except me having a hard time setting correct default acls on a
> directory. after setting acls on a directory (chacl and setfacl) it looks 
> like this:
>   # file: .
>   # owner: cvs
>   # group: cvs-misc
>   user::rwx
>   group::rwx
>   other::---
>   mask::rwx
>   group:cvs-misc:rwx
>   default:user::rwx
>   default:group::rwx
>   default:other::---
>   default:mask::rwx
>   default:group:cvs-misc:rwx
> this seems to work for all users in the cvs-misc group. when a create a
> file as user all other users of cvs-misc have read and write
> permissions. when i create a directory as another user (not cvs) i get
> something like the following:
>   # file: .
>   # owner: [otheruser]
>   # group: [otherprimarygroup]
>   user::rwx
>   group::rwx                  #effective:r-x
>   other::---
>   mask::r-x
>   group:cvs-misc:rwx          #effective:r-x
>   default:user::rwx
>   default:group::rwx
>   default:other::---
>   default:mask::rwx
>   default:group:cvs-misc:rwx
> why do i have effective r-x permissions for group access? shouldn't it
> be rwx, or am i missing something?
> 
Looking at getfacl(1), the "#effective" comment refers
to the effect the mask ACE has on all groups and named user
ACEs whose permissions are reduced.
In your case, your mask ACE is "r-x" so this will
potentially reduce permissions for group and named-user ACEs.
I guess the comment is there as a reminder of what the mask ACE is doing.

So did you have a different command to set the acl for "otheruser"
which had a different mask ACE ???


BTW, general userland ACL questions are best sent to
acl-devel@xxxxxxxxxxx (check out: http://acl.bestbits.at/)
now that we're using common userspace code for ext2, ext3 and XFS.

Cheers,
--Tim


<Prev in Thread] Current Thread [Next in Thread>