Silly ACL problems [Was: Re: Problems with autoconf-2.52 testsuite using current CVS Cygwin]

Corinna Vinschen vinschen@redhat.com
Sun Aug 5 12:52:00 GMT 2001


On Sun, Aug 05, 2001 at 03:23:30PM -0400, Charles Wilson wrote:
> Well, it looks like the script below DOES cause some problems.  I just 
> installed the new ash and binutils packages using setup.  However:  I 
> can't execute them.
> 
> Here's the ACL for /bin (prior to running setup to install the new ash)
> 
> # file: bin
> # owner: 500
> # group: 513
> user::rwx
> group::rwx
> mask::rwx
> other::r-x
> default::mask::---
> 
> After installing ash (as Administrator), the ACL for sh.exe:
> 
> # file: sh.exe
> # owner: 544
> # group: 513
> user::rwx
> group::---
> group:18:rwx
> mask::---
> other::---
> 
> I can fix this (by hand, after logging BACK in as Administrator), but 
> what went wrong?

Nothing, I think. Setup is a non-Cygwin tool so it has nothing
to do with ntsec. Since the ACL of /bin doesn't inherit it's
permissions, newly created files get a default DACL which is
identical to what you see above if your account has admin privs.

This reminds me that setting the default DACL could be a useful
extension to the create_token() code...

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.



More information about the Cygwin-developers mailing list