delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/02/07/00:24:15

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AD6AD3858D20
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=hotmail.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=KPGQjh9GPIiAbNXvYkSLEzsx33VW83mWnO5TkQWN959+fWe9TbguHmNFUa4CObC0kwbUBLEAV08EtEtPIyOze31wp8pWe4sU7BL1ol3HI9743TJkDTj/T8SaQAe+3q378wP679SjsNqMzpalHlPv674uEnUC2jmMzxWI9sLDkFE7Z8TJJGpKsnaMkyoIYMJsuAlpe0nfGZlS8mGS8z4FXa2rnksuasRLaYtoBuCwdvCbo5RwZKQESkex9zwwTxPksK/ovGpTwy21LeWgi40tiOev6ncdh6Nc45VOE++VlQ0tPzYbDSaPNs890oEMh7hSZwqJdHITLpGQMPRBx/3mfA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=qeebDl6h9h5oQ7LiX97xPMoBlHc2/RcPPFpp56iSXKg=;
b=WbOdtTeya/qjJ4t1tmOMEIW6V2wBnoo2R4duo3HAMlrSteBkyCbWh7ldHXSO8JqW7xQjS8z+AsoByVNonCW5cl8mEZzp17DvyiX7RqV48T4WrWtLPZ0e2DQYJBJ8tS8CZTwQADNlom3wTiZTzL6Q3s6ecYyohv3CN1CMPdVVQN8z7YkNrMuHax7kctyjty3HRIRcy4ggRwvYyhlLL5mtIV5HemHYj+CpGeuW28jGMYV6QuXmX5EmsP3BdEmsIra0TWRPycItYy0oh8RLU8Y8s48s7/+yqYxdFKvO80Qx+EDSwvYcPLyCZMQ5y7aAtG8CdDvQew4YHDddWTq1naYwTg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=qeebDl6h9h5oQ7LiX97xPMoBlHc2/RcPPFpp56iSXKg=;
b=vJETVXYKgDsLV4r2L38YJPUZl2tS6MMPMdAJrHU84I826BcjkGLs36v+pqA6Ee/eMwlekyfpqHSeKSGVFS/7iPfQcpEqWtlARybbQ+WL93KUoRt4SZry57b/fZ1/IClz1B0woMwON5+UdhslvHg81dNMyQbGw+UfJ/MnSct1HV4f4TsJrGYL3iA697KYNH5WlKhhnPfmkjjs+yhnd1jNdBYOfrpzsYSe/3H5zvr1YamQcEYJZ8ML/2IbTAjqIyvav1rsPcW79FoE5pepeM7c56dqMSv3KoaZnFDfultlpUY3ehDpZTkT2N0QPCNWviMyEQVTvdH1fg6VFXdsDr+EYQ==
From: Jay K <jayk123 AT hotmail DOT com>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: Cygwin making files inaccessible?
Thread-Topic: Cygwin making files inaccessible?
Thread-Index: AQHYGooRvhaP/yc+rU2NUAiCHSGJvKyHj5BZ
Date: Mon, 7 Feb 2022 05:23:53 +0000
Message-ID: <MWHPR1401MB195156661EE5C254E74416AEE62C9@MWHPR1401MB1951.namprd14.prod.outlook.com>
References: <MWHPR1401MB1951297A6F153C14D2A8399EE62A9 AT MWHPR1401MB1951 DOT namprd14 DOT prod DOT outlook DOT com>
In-Reply-To: <MWHPR1401MB1951297A6F153C14D2A8399EE62A9@MWHPR1401MB1951.namprd14.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: ef954268-fadf-b75d-d87f-8cddb5f46cb1
x-tmn: [CMm0NeC6G45gYV7EJo+nFXTTXfhgJM8xiEndXJlA0g9aIcIA7x3kqeEyfDOWVCK/]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fe213ca7-6063-46a7-3c2a-08d9e9fa07ee
x-ms-traffictypediagnostic: SN6PR14MB2463:EE_
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YR+04zFjR7o4GKBJNSwsbrpjKQnRxXdJk3jqSgp098onGmztGM+8I9hwfjeyLeekQHsT2ePphyLq7O3S/Wxc/ACcTs235B3L4yi/TVLjx2Y6BCuvf5pQ6RpkQ3nKk8KW96MGQ+bqloVaHfxOBC0tcpQhMv2bzwFKiSsGEgKn/MT/VsY3Mzf2aKKrzh11hnqbZv9H2IgeiVefaybGTzBLuS8Ra/a2r87HwnAVU6UaAhe1k0l0ovkNMR5J0+K6/8EhJiZl9QSTnPWl5AU2tH1BPYJkLOI7kmquRjc0/nQbsf8KGSpUF6PfA2rT1FC1bGTFgwNIa0enno6sZw7whcV5Q9hTuO+HYh86s9JMxqvqQJAQc+KQWqo3No5FH/jhS3mxoqMTOS7pCv2Vm/DRrGMZnPoJm0jiVBpjwebX9d4U7ORlxF6K2B/aa7JcttCEXxx+xuIwPii+m5c6gGprqtGvAwynwUwcAQV4xB3NJ/5xX+jganUUAUVOi0O74IRsY6JGtC94Kq/d2tF60daaUWjAeVtALD3V/gY6ROUThgE5gmr4CiPm2mHEyLwXNrbnx7+gX3VYyN8LDh+4i8El+M+4jA==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?3REyykfc7Oe0C+h+XFXBntzmTeEjGWa5H4RxZvFx1Wuas6WF6SE71epIEL?=
=?iso-8859-1?Q?zHN42zOOrIWqnPdq/ijplAhdKa/HWSsl/j3Bs3j7Ggm6LP2Vu+EMU0HsHh?=
=?iso-8859-1?Q?oWE7+t3ynhPYKBBQeBlA+DAIhqsR3kZFaXHs2l+ID1OGjFuvz7mMxgFk7n?=
=?iso-8859-1?Q?r8SmYDja7XdXcIY2GXSU/jccvS65CQhRrmSUBWtc/3NgEWNU9dQ+joS28l?=
=?iso-8859-1?Q?iKPmcm9gGoMOlVuBk5RlhmP46r56uVF3EWCA7/vxXtIPeJPxXX8T76TkUp?=
=?iso-8859-1?Q?HtlyVRmgl9e2PRyy/OdnQrAsrppOIXb+/M8v4QRNsCv8VREk6RW2d0XiIt?=
=?iso-8859-1?Q?5/nD12oGmEYNbMw1GhcWpcTUOYp5aGNSAkfA9ZgTm5oO3v+tRbja6ROvMc?=
=?iso-8859-1?Q?KwBZ2UbQlETFj08tielZOSWfwiJ7mDfi90Vw1r3ehclQP+XoyrwLkloNLK?=
=?iso-8859-1?Q?rqSEVUFZ0b74Xxttzv5Ub4a8mXdvf8x3TP2jzUdEuslnPy+YJAA02Qf3Ag?=
=?iso-8859-1?Q?ohsEWD9A9Rzrty2nnTEpDWGYvelKEoJVvUOheflIxfLeNKOYoqn7IOMwL5?=
=?iso-8859-1?Q?ah4xWf8oDVdSUNEngZW0pjeazDIzMCOLGAAeehRj5HYgTkVGhFOR+gWe9r?=
=?iso-8859-1?Q?jQqiFm3KxWpPdeAqaJ0FvlpcwQxHX/qFfD2jFDQx2aI4PxQG/oYn6fVXoB?=
=?iso-8859-1?Q?wvBdjNmlqAHPVf/WffUlJ+Xrz2oC+wNO/Ocrg1tumQyQUs9SNB39mPtRFa?=
=?iso-8859-1?Q?7/oDthpG7m+5B3w/vHa1Djwt4YYK+WaYIrRmsowY2wiHgOIEyfDU4OsYGH?=
=?iso-8859-1?Q?9ZsGnmA6aJOft0cYMIrCLDPffGGlGAGW4Jn9pBZa6YcC5iflp+KK5P2V9i?=
=?iso-8859-1?Q?o7aR7ujhSTq4Kh/899EZEQZdRuEUQ0Ns6WYcGwYzeuGk1PzgecysuZ/gxK?=
=?iso-8859-1?Q?dI/ML7Winx+fO08MNzYyX5ZE7XUy60nLcUgtS/iemUsWVtJv7Agv9qaGd3?=
=?iso-8859-1?Q?Nviv9Pok01NAdEY6E83hhfa7aGEOs7FsOeLcZg?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-cd57b.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR1401MB1951.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: fe213ca7-6063-46a7-3c2a-08d9e9fa07ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2022 05:23:53.3316 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR14MB2463
X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT,
FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 2175OFH1001524

I looked at this a while. I tried various recent cygwin1.dlls as there were two ACL changes recently.
I tried building cygwin1.dll with those changes reverted, but failed to build it. 
For one thing it took me a while to find shilka..it is in cocom, but that wasn't the entire problem.

Eventually.. I noticed the behavior was not the same for every file/directory/volume. Sometimes it worked ok.
Though I think the ACLs still get changed quite a bit: "full" expands to "many".
Of course it has worked plenty for me and everyone else.

Eventually I tried chmod -R 777 * and this seems to have worked.

I speculate that some "bad" Cygwin ACLs got created at some point.
 And maybe cacls wasn't deleting them?? That parts seems wierd. Maybe on directories?
Possibly due to those two recent changes, or maybe user error, I don't know.

 - Jay



From: Jay K
Sent: Saturday, February 5, 2022 12:16 PM
To: cygwin AT cygwin DOT com <cygwin AT cygwin DOT com>
Subject: Cygwin making files inaccessible? 
 
Cygwin making files inaccessible?
i.e. when Cygwin copies or writes to them, not random files.

C:\t>dir /s/b/a

C:\t>dir /q .

02/05/2022  04:11 AM    <DIR>          BUILTIN\Administrators .
02/05/2022  04:11 AM    <DIR>          NT SERVICE\TrustedInsta..

C:\t>cacls .
C:\t Everyone:(OI)(CI)F

C:\t>echo > 1.txt

C:\t>cacls 1.txt
C:\t\1.txt Everyone:F

C:\t>copy 1.txt 2.txt
        1 file(s) copied.

C:\t>cacls 2.txt
C:\t\2.txt Everyone:F

C:\t>del 2.txt

C:\t>uname -a
CYGWIN_NT-10.0-WOW DESKTOP-BCFUMJ4 3.3.4(0.341/5/3) 2022-01-31 19:31 i686 Cygwin

C:\t>cp 1.txt 2.txt

C:\t>which cp
/usr/bin/cp

C:\t>cacls 2.txt
C:\t\2.txt NULL SID:(DENY)(special access:)
                    READ_CONTROL

           DESKTOP-BCFUMJ4\jay:(DENY)(special access:)
                               FILE_READ_DATA
                               FILE_READ_EA
                               FILE_EXECUTE

           DESKTOP-BCFUMJ4\jay:(special access:)
                               STANDARD_RIGHTS_ALL
                               DELETE
                               READ_CONTROL
                               WRITE_DAC
                               WRITE_OWNER
                               SYNCHRONIZE
                               STANDARD_RIGHTS_REQUIRED
                               FILE_READ_ATTRIBUTES
                               FILE_WRITE_ATTRIBUTES

           DESKTOP-BCFUMJ4\None:R
           Everyone:R


C:\t>more 1.txt
ECHO is on.

C:\t>more 2.txt
Cannot access file C:\t\2.txt

Same behavior from cygwin64.

C:\t>\cygwin64\bin\uname -a
CYGWIN_NT-10.0 DESKTOP-BCFUMJ4 3.3.3(0.341/5/3) 2021-12-03 16:35 x86_64 Cygwin

Huh?

I would hope Cygwin could/would just copy the ACLs asis.
I am guessing there is some failed attempt to translate them
to an internal form and then back to NT form.

My real scenario was open/write/read, not cp.exe.

 - Jay

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019