Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Reply-To: <a.maclean@acfr.usyd.edu.au>
From: "Andrew J. P. Maclean" <a.maclean@acfr.usyd.edu.au>
To: "'Sundstrom, Peter'" <Peter@isecure.com.au>, <cygwin@cygwin.com>
Subject: RE: 1.3.5 cp/permissions bug
Date: Thu, 22 Nov 2001 10:57:53 +1100
Organization: ACFR
Message-ID: <006e01c172e8$55cfdeb0$84d24e81@acfr.usyd.edu.au>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3311
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
In-Reply-To: <7867A43ABE52194C9F2C6E5C15E9C2FA2FC14B@backoff.isecure.com.au>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id fALNwMo15273

In the cygwin.bat file, put in the following line:
set CYGWIN=ntsec

This will let you get a reasonable semblance of Unix-like security. When
I do this I am able to set/change file permissions.

Hope that this helps.
It seems to:
------------------------------------------------------------------------
---
Administrator@MIMOSA ~
$ touch x

Administrator@MIMOSA ~
$ ls -ln x
-r-xr-xr-x    1 2120     513           973 Nov 22 10:46 x

Administrator@MIMOSA ~
$ chmod 000 x

Administrator@MIMOSA ~
$ ls -ln x
----------    1 2120     513           973 Nov 22 10:46 x

Administrator@MIMOSA ~
$cp x y
cp: `x.exe' and `y' are the same file
-----------------------------------------------------------------------
Note that if I don't have ntsec set, I get this result:
Administrator@MIMOSA ~
$ touch x

Administrator@MIMOSA ~
$ ls -ln x
-rw-r--r--    1 500      513             0 Nov 22 10:51 x

Administrator@MIMOSA ~
$ chmod 000 x

Administrator@MIMOSA ~
$ ls -ln x
-r--r--r--    1 500      513             0 Nov 22 10:51 x

Administrator@MIMOSA ~
$ cp x y 
___________________________________________
Andrew J. P. Maclean
Postal:
Australian Centre for Field Robotics
The Rose Street Building J04
The University of Sydney  2006  NSW
AUSTRALIA
Room:
106
Phone:
+61 2 9351 3283
Fax:
+61 2 9351 7474

http://www.acfr.usyd.edu.au/
___________________________________________


-----Original Message-----
From: Sundstrom, Peter [mailto:Peter@isecure.com.au] 
Sent: Thursday, 22 November 2001 10:22
To: 'Andrew J. P. Maclean '
Subject: RE: 1.3.5 cp/permissions bug

Hello Andrew.

I've read through the FAQ before, but I read it again and still can't
see
the relevance to my case.

Peter

-----Original Message-----
From: Andrew J. P. Maclean
To: 'Sundstrom, Peter'; cygwin@cygwin.com
Sent: 22/11/2001 9:07 AM
Subject: RE: 1.3.5 cp/permissions bug

I think this article in the FAQ will help.
http://cygwin.com/faq/faq.html#SEC44

and

http://cygwin.com/cygwin-ug-net/ntsec.html


I hope that this helps.

Andrew


___________________________________________
Andrew J. P. Maclean
Postal:
Australian Centre for Field Robotics
The Rose Street Building J04
The University of Sydney  2006  NSW
AUSTRALIA
Room:
106
Phone:
+61 2 9351 3283
Fax:
+61 2 9351 7474

http://www.acfr.usyd.edu.au/
___________________________________________


-----Original Message-----
From: Sundstrom, Peter [mailto:Peter@isecure.com.au] 
Sent: Wednesday, 21 November 2001 13:41
To: 'cygwin@cygwin.com'
Subject: 1.3.5 cp/permissions bug

I'm running 1.3.5 on Win2K

The cp command doesn't seem to understand permissions correctly.  See
following example:

Administrator@SCANNER$ cd /tmp
Administrator@SCANNER$ touch foo
Administrator@SCANNER$ chmod 000 foo
Administrator@SCANNER$ ls -l
total 0
----------    1 Administ None            0 Nov 21 13:34 foo
Administrator@SCANNER$ cp foo foo1
cp: `foo.exe' and `foo1' are the same file

Doing the same on a Solaris box gets the error:

cp: can not open foo: Permission denied


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

