Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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/