Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Message-Id: <3.0.5.32.20020824122230.0081d160@h00207811519c.ne.client2.attbi.com> X-Sender: pierre AT h00207811519c DOT ne DOT client2 DOT attbi DOT com Date: Sat, 24 Aug 2002 12:22:30 -0400 To: egor duda From: "Pierre A. Humblet" Subject: Re: acl_access denies access owned by 'Everyone' group Cc: cygwin-developers AT cygwin DOT com In-Reply-To: <135198941843.20020824185310@logos-m.ru> References: <3D6665E2 DOT 92F8C445 AT ieee DOT org> <19113724867 DOT 20020823191251 AT logos-m DOT ru> <3D6665E2 DOT 92F8C445 AT ieee DOT org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" At 06:53 PM 8/24/2002 +0400, egor duda wrote: >Hi! > >Are you talking about nt->unix access rights mapping here? Yes. >What if in this case we set permissions like this: >-abcxyzxyz user Everyone file_name > I assume you are talking about mapping the nt ACL to unix Makes sense, group = other. However the way the code is written, it will interpret the ACL as -abcxyz--- because the Everyone ACL entry is used up for group. With the change I proposed (I will send a patch), it would be -abc---xyz, which would in fact be equivalent to -abcxyzxyz, as Everyone is no more a valid group in the unix sense, so there is nobody in Everyone ! > >Or having file owned by 'Everyone' group has other side-effects? Yes, for example there is no may to implement chmod abcdefghi if def != hgi. (mapping unix to nt). What should we do then? I am curious why it was decided to put the file in the Everyone group. Pierre