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
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple