This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: 'ls' not finding owner/group of some files created by other user
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