On Nov 16 04:41, aputerguy wrote: > > Corinna Vinschen writes: > > It means it doesn't know the SIDs. They don't show up in /etc/passwd > > and /etc/group. > > BUT THEY DO! And they must since why else would doing a trivial 'chmod' > (that doesn't change anything) all of a sudden make them show up. > > $ subinacl /noverbose /nostatistic /file > C:\\cygwin\\usr\\local\\bin\\testfolder > /findsid=S-1-5-21-1234567890-1234567890-1234567890-1005 > > +File C:\cygwin\usr\local\bin\testfolder > /control=0x0 > /owner =mymachine\userA > /pace =mymachine\userA Type=0x0 Flags=0x0 AccessMask=0x1f01ff > > $ grep S-1-5-21-1234567890-1234567890-1234567890-1005 /etc/passwd > userA:unused:1005:513:U-mymachine\userA,S-1-5-21-1234567890-1234567890-1234567890-1005:/home/userA:/bin/bash > > Note this error doesn't happen if I create a folder (using Windows tools) in > C: but it does happen in all the other public places I tried, including: > /c/Program Files > /c/cygwin/usr > /c/cygwin/usr/local > /c/cygwin/usr/local/bin
In that case, the problem probably occurs because userB has no permissions to read the file permissions. Cygwin's chmod creates a POSIX compatible ACL, which adds READ_CONTROL permissions for everyone. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple