Problems with file permissions and cp when running on Vista
Tom Quarendon
tom.quarendon@teamwpc.co.uk
Tue Jul 29 07:50:00 GMT 2008
Two issues as I see it.
Firstly, cygwin doesn't appear to pick up that I have write access to
the file README.txt. The getacl output below doesn't list Authenticated
Users. I can't use vi to modify the file, but I can read the file using
cat and so on.
Secondly, cp takes a source file that I can read and copies it to a
target file that I subsequently can't read. This seems inconsistent.
Clearly cygwin is taking notice of the access control list as well as
the posix permissions when doing something like cat, as the README.txt
file has no posix permissions, but I can cat it. However cp doesn't copy
that access control list information so the target file only gets a copy
of the posix permissions.
The file e:\wps2\dev5\README.txt has windows permissions:
Authenticated Users: modify, Read & execute, Read, Write
System : Full control, Modify, Read & execute, Read, Write
Administrators : Full control, Modify, Read & execute, Read, Write
Users : Read & execute, Read
$ type -a cat vi chmod
cat is /usr/bin/cat
cat is /bin/cat
vi is /usr/bin/vi
vi is /bin/vi
chmod is /usr/bin/chmod
chmod is /bin/chmod
Tom@Victor /cygdrive/e/wps2/dev5
$ getfacl README.txt
# file: README.txt
# owner: Tom
# group: None
user::---
group::---
group:SYSTEM:rwx
group:Administrators:rwx
group:Users:r-x
mask:rwx
other:---
Tom@Victor /cygdrive/e/wps2/dev5
$ cp README.txt README1.txt
Tom@Victor /cygdrive/e/wps2/dev5
$ getfacl README1.txt
# file: README1.txt
# owner: Tom
# group: None
user::---
group::---
mask:rwx
other:---
Tom@Victor /cygdrive/e/wps2/dev5
$
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20080729/1197375d/attachment.ksh>
-------------- next part --------------
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list