delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/07/28/09:16:15

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
X-YMail-OSG: 0iXxDJMVM1nuwzyhx.2BFMNtHWcI63WeynUE53eos5tkNzuAMAu6iCVtJIV9KzcwkA--
Date: Mon, 28 Jul 2008 15:15:34 +0200 (CEST)
From: Marco Atzeri <marco_atzeri AT yahoo DOT it>
Subject: Re: Problems with file permissions and cp when running on Vista
To: cygwin AT cygwin DOT com
In-Reply-To: <488DA96E.5060101@teamwpc.co.uk>
MIME-Version: 1.0
Message-ID: <494666.74081.qm@web25003.mail.ukl.yahoo.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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

--- Tom Quarendon  ha scritto:

> Larry Hall (Cygwin) wrote:
> > I'd start at the source.  Give yourself
> POSIX-style access to the files
> > to start with.  'cp' will preserve that access. 
> 'cp' and many other
> > utilities don't take ACL permissions into account.
>  They are silently
> > ignored.  For whatever reason, it looks like your
> source file has no
> > POSIX permissions for user, group, and other.  Fix
> that with 'chmod'
> > and I think you'll have solved your problem.
> >
> 
> I struggle to give myself posix style permissions.
> I have a file README.txt in the root of my build
> source tree:
> $ getfacl README.txt
> # file: README.txt
> # owner: Tom
> # group: None
> user::---
> group::---
> group:SYSTEM:rwx
> group:Administrators:rwx
> group:Users:r-x
> mask:rwx
> other:---
> 
> If I then do chmod --
> $ chmod 755 README.txt
> chmod: changing permissions of `README.txt':
> Permission denied
> 
> I can't modify the file with VI, but I can CAT it,
> so cygwin thinks I've 
> got read access to the file somehow. Copy the file
> and I get no 
> permissions at all.
> 
> I do have write access to the file though as far as
> windows is 
> concerned. If I look at the security properties of
> the file from Windows 
> Explorer it looks as though I'm getting write
> permission on the file 
> because I'm a member of "Authenticated Users" and
> that has write access. 
> "Authenticated Users" doesn't appear in the output
> from getfacl. Maybe 
> that's my issue.
> 
> So I'm not sure how I set myself up with correct
> posix permissions on 
> this file so that CP will work.
> 

to manage ACL outside cygwin I found setacl useful

http://setacl.sourceforge.net/

it is a bit cryptic but solved some of my problems.

Sometime also psgetsid was needed, to have 
the cross reference between SID and users

http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx



Regards
Marco


      Posta, news, sport, oroscopo: tutto in una sola pagina. 
Crea l&#39;home page che piace a te!
www.yahoo.it/latuapagina

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