This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Can cygwin bypass windows file permissions?
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 3 Dec 2007 15:18:43 +0100
- Subject: Re: Can cygwin bypass windows file permissions?
- References: <E1IzBkc-0001ii-Nz@www11.emo.freenet-rz.de>
- Reply-to: cygwin at cygwin dot com
On Dec 3 14:54, wrbach@freenet.de wrote:
> Hello!
>
> I have made a file test.txt in d:temp and removed all Windows permissions from it.
> Consequently, I cannot access the file from Windows Explorer or cmd.exe.
>
> However, if I try the following from a cygwin bash I get the contents of the file
> $cat /cygdrive/d/temp/test.txt
>
> How can cygwin bypass the windows file permissions, if I have even removed SYSTEM from the Acl:
> $ ls -l test.txt
> ---------- 1 Administratoren SYSTEM 3058 May 4 2006 test.txt
>
> $ getfacl.exe test.txt
> # file: test.txt
> # owner: Administratoren
> # group: SYSTEM
> user::---
> group::---
> mask:rwx
> other:---
>
> $ cacls test.txt
> d:temptest.txt
Cygwin opens files with the FILE_OPEN_FOR_BACKUP_INTENT flag, so you get
root-like file access privileges if you're working under an admin account.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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/