www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/03/01/15:56:02

X-Spam-Check-By: sourceware.org
Date: Wed, 1 Mar 2006 21:55:37 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: No effect of SE_BACKUP_NAME privilege on cygwin?
Message-ID: <20060301205536.GA11552@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4405F5F9 DOT 8010708 AT t-online DOT de>
Mime-Version: 1.0
In-Reply-To: <4405F5F9.8010708@t-online.de>
User-Agent: Mutt/1.4.2i
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Mar  1 20:28, Christian Franke wrote:
> Enabling SE_BACKUP_NAME has no effect for cygwin programs.

You're expecting that you can use Windows functions in a POSIX
application without disturbing the way Cygwin works.  That's a bit
dangerous.  A Cygwin application's main thread is not running under the
process token, but under a derived impersonation token.  This is true
for every thread in Cygwin.  So, instead of using OpenProcessToken, you
should be able to accomplish what you want by calling OpenThreadToken.

However, I'm wondering if a Cygwin application should always try by
itself to request the SE_BACKUP_NAME privilege.  It would simplify file
access for all privileged processes.  Hmm.


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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019