delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/05/18/18:46:18

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: <428BC5AC.74E4385E@dessent.net>
Date: Wed, 18 May 2005 15:46:04 -0700
From: Brian Dessent <brian AT dessent DOT net>
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: create new file from bash: with DACL, owner, & group as windows would
References: <200505182013 DOT j4IKDBcF012257 AT tigris DOT pounder DOT sol DOT net> <428BA6E2 DOT 70B95230 AT dessent DOT net> <200505182118 DOT j4ILIx7q012492 AT tigris DOT pounder DOT sol DOT net> <200505182230 DOT j4IMUAZY012847 AT tigris DOT pounder DOT sol DOT net>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com

Tom Rodman wrote:

> wtouch()
> {
>   local file=$1
>   CYGWIN=nontsec touch "$file"
>   setacl -on "$(cygpath -aw "$file")" -ot file \
>     -actn setowner -ownr "n:Administrators;s:n" \
>     -actn setgroup -grp  "n:None;s:n" \
>     -silent || echo $FUNCNAME:setacl failed
>     # see http://setacl.sourceforge.net/html/doc-reference.html
> }
> 
> I'm usually an admin, hence the setacl.  The advantage of
> setacl over chown is that the setacl above has no impact on the
> DACL.

BTW, you're probably aware of this but you can bring the behavior of the
two more into line by setting a GPO.  Change "Default owner for objects
created by members of the Administrators group" to "Object creator"
instead of "Administrators group".  Files created in both Cygwin and
Windows will then be owned by the user account and not the
Administrators group.  Unless of course that's what you want.

Brian

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