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