Weird issue with file permissions

Ken Brown kbrown@cornell.edu
Fri Jul 1 20:59:27 GMT 2022


On 7/1/2022 2:00 PM, Lavrentiev, Anton (NIH/NLM/NCBI) [C] wrote:
> Lastly, I forgot to list all the involved directories as they look from under Cygwin with their permissions,
> if that's of any help:
> 
> $ ls -ld ~ ~/.socket ~/subdir ~/subdir/.socket
> drwx------+ 1 ANTON None 0 Jul  1 13:36 /home/ANTON/
> srw-rw-rw-  1 ANTON None 0 Jul  1 13:36 /home/ANTON/.socket=
> drwxr-xr-x+ 1 ANTON None 0 Jul  1 13:36 /home/ANTON/subdir/
> srw-rw-rw-  1 ANTON None 0 Jul  1 13:36 /home/ANTON/subdir/.socket=
> 
> $ ls -ld /cygdrive/g/cygwin /cygdrive/g/cygwin/.socket /cygdrive/g/cygwin/subdir /cygdrive/g/cygwin/subdir/.socket /cygdrive/g/cygwin/subdir-cmd /cygdrive/g/cygwin/subdir-cmd/.socket
> drwxrwx---+ 1 ANTON None 0 Jul  1 13:40 /cygdrive/g/cygwin/
> srw-rw-rw-+ 1 ANTON None 0 Jul  1 13:39 /cygdrive/g/cygwin/.socket=
> drwxrwxr-x+ 1 ANTON None 0 Jul  1 13:39 /cygdrive/g/cygwin/subdir/
> srw-rw-r--+ 1 ANTON None 0 Jul  1 13:39 /cygdrive/g/cygwin/subdir/.socket=
> drwxrwx---+ 1 ANTON None 0 Jul  1 13:40 /cygdrive/g/cygwin/subdir-cmd/
> srw-rw-rw-+ 1 ANTON None 0 Jul  1 13:40 /cygdrive/g/cygwin/subdir-cmd/.socket=

I've got my patch ready but need to test it before submitting it.  In the 
meantime, I just noticed that all of the directories you've listed have 
non-standard ACL entries (indicated by the + signs).  getfacl should show you 
what they are.

Cygwin does not do this on a standard installation.  Is it something you've done 
intentionally?  If not, you might want to remove those non-standard entries and 
see if that has any impact on the problems you've reported.  The -b and -k 
options to setfacl are useful here.

Ken


More information about the Cygwin mailing list