delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/12/30/14:06:50

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Message-ID: <41D451B9.7030500@pobox.com>
Date: Thu, 30 Dec 2004 11:06:33 -0800
From: David Arnstein <arnstein AT pobox DOT com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041217
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Porting issues: file owned by root, user nobody

My issues concern porting a Linux application to cygwin.  I read 
http://cygwin.com/faq/ but I did not find answers.  If there is another 
resource I should read, please advise.

The application is "dnrd," published on SourceForge  For security 
reasons, dnrd
1.  Insists that its config files be owned by root.
2.  Changes its uid to "nobody," using setuid().

Has the cygwin community settled on uniform methods to deal with these 
programming tasks?

For the file ownership issue, I just have to decide if the appropriate 
owner is SYSTEM, Administrator, or something else.  And what about group 
ownership?

For the uid issue, I might have to create an unprivileged account to 
take the place of "nobody."  Unless a more clever solution has been 
worked out.  Also, setuid() always fails for me.  Are there limitations 
to this function in cygwin?

--
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