delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/03/27/00:34:23

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8DF0A385E010
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1585283617;
bh=/7TD4h3bnxW2I/zmS5TXtSZNGM5m0wuRfZ2rzM0GHcc=;
h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=AFEY8M1oGNRCrRAKB4TxhsJl+N4Eo/LJ8VUusSZwFyiMpnA64GCZH25h3RZDE3Wte
1VGEnpPl8lyOpcp+oJoNSyfZ57n0zhSVp7nzv3FIMLvfE4AYxET5BPI1dYmunRa9OV
FRtMYWrAe1DqnQxwV1W73oNJ5MFuwXOjyDkpUH7o=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4A030385E009
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=Aixj/UKXoobu4Fq2u/0tN6I7JLGhv9VqpKHSP2zedro=;
b=C1Yi1oPibalNHnltqYzow0nMyOZPsqw7MNyKgkPA6tDuJy8xcIVK9L+i1NBNY2Pnph
mE5YV3N+xjtq46F42Vt3NEmgixJqmHvmg70nwW/OuvckiaEQfGgzp6v2ShoThtz/PBEM
vz3TzZ08MaqGzzTIEO5jJveEKhptoskPgrbzEaj16fQPr9afXRm7zrC9G0umJx3jUg6U
5tW9WKpOTmI90lQMOL6QY70iTUSvcYRVANWxPdDar9io96d8RI8L3DcCyMtP0GrK040l
bL9RG3QzMFL8V9A5S50sc9vOBet2fqluTl6Z6JaOETWNjC3pIny0vNrJANQyNm+jBfTO
p82Q==
X-Gm-Message-State: ANhLgQ11ze1tWs4ts8hjQNtaH772aiM61Xe8oSwMjTCwDbxtBg6E3Oam
WkAkVvvbFjuelGtBM3vUmlt9y7WRvqZMUBstpCU=
X-Google-Smtp-Source: ADFU+vsuG/GRn/ZbwLhR5wSLGmC9XJdJykFXN7qyWIBdby+jd45ABEpcHSVpTt7oeH1qSDujzBlNVyqr+JdzNm4ukDw=
X-Received: by 2002:a6b:b747:: with SMTP id h68mr11203445iof.105.1585283613588;
Thu, 26 Mar 2020 21:33:33 -0700 (PDT)
MIME-Version: 1.0
References: <CABPLASQZ+g7juLdwd_z=GEqdtga2AcS4P6_E8P4SKDas0+KiwQ AT mail DOT gmail DOT com>
In-Reply-To: <CABPLASQZ+g7juLdwd_z=GEqdtga2AcS4P6_E8P4SKDas0+KiwQ@mail.gmail.com>
Date: Fri, 27 Mar 2020 10:02:23 +0530
Message-ID: <CALK-3mLaqpwMOTrFkR9PNdi7=X+ZgGGQ=BSt31tw_SagtJPYqQ@mail.gmail.com>
Subject: Re: ACL: Why SYSTEM doesn't have full access set on newly created
files?
To: Kacper Michajlow <kasper93 AT gmail DOT com>
X-Spam-Status: No, score=-25.6 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0,
GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,
SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: <http://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: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Biswapriyo Nath via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Biswapriyo Nath <nathbappai AT gmail DOT com>
Cc: cygwin AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

--000000000000a8360e05a1ce9a7f
Content-Type: text/plain; charset="UTF-8"

Same issue here. I use git in msys2 for correct file permissions. Also
if I install cygwin and reinstall Windows 10 OS then Windows programs
can not edit any cygwin files. I have to take ownership with takeown
and icacls commands then chmod the files.

I found a temporary workaround. 1. Add `noacl` option in `/etc/fstab`
file in cygwin. But this only fixes the file permission in Windows
drives . 2. In newlib-cygwin source code, remove
`FILE_PERSISTENT_ACLS` flag and add `MOUNT_NOACL` flag in
winsup/cygwin/mount.cc file. Attached patch file as reference.

--000000000000a8360e05a1ce9a7f
Content-Type: text/plain; charset="US-ASCII"; name="cygwin-mount-disable-acl.patch"
Content-Disposition: attachment; filename="cygwin-mount-disable-acl.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_k89ouuuz0>
X-Attachment-Id: f_k89ouuuz0

ZGlmZiAtLWdpdCBhL3dpbnN1cC9jeWd3aW4vbW91bnQuY2MgYi93aW5zdXAvY3lnd2luL21vdW50
LmNjCmluZGV4IGUwMzQ5ODEuLjdiYTZmNGEgMTAwNjQ0Ci0tLSBhL3dpbnN1cC9jeWd3aW4vbW91
bnQuY2MKKysrIGIvd2luc3VwL2N5Z3dpbi9tb3VudC5jYwpAQCAtMzMyLDcgKzMzMiw2IEBAIGZz
X2luZm86OnVwZGF0ZSAoUFVOSUNPREVfU1RSSU5HIHVwYXRoLCBIQU5ETEUgaW5fdm9sKQogI2Rl
ZmluZSBNSU5JTUFMX1dJTl9OVEZTX0ZMQUdTIChGSUxFX0NBU0VfU0VOU0lUSVZFX1NFQVJDSCBc
CiAJCQkJfCBGSUxFX0NBU0VfUFJFU0VSVkVEX05BTUVTIFwKIAkJCQl8IEZJTEVfVU5JQ09ERV9P
Tl9ESVNLIFwKLQkJCQl8IEZJTEVfUEVSU0lTVEVOVF9BQ0xTIFwKIAkJCQl8IEZJTEVfRklMRV9D
T01QUkVTU0lPTiBcCiAJCQkJfCBGSUxFX1ZPTFVNRV9RVU9UQVMgXAogCQkJCXwgRklMRV9TVVBQ
T1JUU19TUEFSU0VfRklMRVMgXApAQCAtNDczLDEzICs0NzIsMTMgQEAgbW91bnRfaW5mbzo6Y3Jl
YXRlX3Jvb3RfZW50cnkgKGNvbnN0IFBXQ0hBUiByb290KQogICBzeXNfd2NzdG9tYnMgKG5hdGl2
ZV9yb290LCBQQVRIX01BWCwgcm9vdCk7CiAgIGFzc2VydCAoKm5hdGl2ZV9yb290ICE9ICdcMCcp
OwogICBpZiAoYWRkX2l0ZW0gKG5hdGl2ZV9yb290LCAiLyIsCi0JCU1PVU5UX1NZU1RFTSB8IE1P
VU5UX0lNTVVUQUJMRSB8IE1PVU5UX0FVVE9NQVRJQykKKwkJTU9VTlRfU1lTVEVNIHwgTU9VTlRf
SU1NVVRBQkxFIHwgTU9VTlRfQVVUT01BVElDIHwgTU9VTlRfTk9BQ0wpCiAgICAgICA8IDApCiAg
ICAgYXBpX2ZhdGFsICgiYWRkX2l0ZW0gKFwiJXNcIiwgXCIvXCIsIC4uLikgZmFpbGVkLCBlcnJu
byAlZCIsIG5hdGl2ZV9yb290LCBlcnJubyk7CiAgIC8qIENyZWF0ZSBhIGRlZmF1bHQgY3lnZHJp
dmUgZW50cnkuICBOb3RlIHRoYXQgdGhpcyBpcyBhIHVzZXIgZW50cnkuCiAgICAgIFRoaXMgYWxs
b3dzIHRvIG92ZXJyaWRlIGl0IHdpdGggbW91bnQsIHVubGVzcyB0aGUgc3lzYWRtaW4gY3JlYXRl
ZAogICAgICBhIGN5Z2RyaXZlIGVudHJ5IGluIC9ldGMvZnN0YWIuICovCi0gIGN5Z2RyaXZlX2Zs
YWdzID0gTU9VTlRfTk9QT1NJWCB8IE1PVU5UX0NZR0RSSVZFOworICBjeWdkcml2ZV9mbGFncyA9
IE1PVU5UX05PUE9TSVggfCBNT1VOVF9DWUdEUklWRSB8IE1PVU5UX05PQUNMOwogICBzdHJjcHkg
KGN5Z2RyaXZlLCBDWUdXSU5fSU5GT19DWUdEUklWRV9ERUZBVUxUX1BSRUZJWCAiLyIpOwogICBj
eWdkcml2ZV9sZW4gPSBzdHJsZW4gKGN5Z2RyaXZlKTsKIH0KQEAgLTUwOCwxMiArNTA3LDEyIEBA
IG1vdW50X2luZm86OmluaXQgKGJvb2wgdXNlcl9pbml0KQogICAgICAgaWYgKCFnb3RfdXNyX2Jp
bikKICAgICAgIHsKIAlzdHBjcHkgKHAsICJcXGJpbiIpOwotCWFkZF9pdGVtIChuYXRpdmUsICIv
dXNyL2JpbiIsIE1PVU5UX1NZU1RFTSB8IE1PVU5UX0FVVE9NQVRJQyk7CisJYWRkX2l0ZW0gKG5h
dGl2ZSwgIi91c3IvYmluIiwgTU9VTlRfU1lTVEVNIHwgTU9VTlRfQVVUT01BVElDIHwgTU9VTlRf
Tk9BQ0wpOwogICAgICAgfQogICAgICAgaWYgKCFnb3RfdXNyX2xpYikKICAgICAgIHsKIAlzdHBj
cHkgKHAsICJcXGxpYiIpOwotCWFkZF9pdGVtIChuYXRpdmUsICIvdXNyL2xpYiIsIE1PVU5UX1NZ
U1RFTSB8IE1PVU5UX0FVVE9NQVRJQyk7CisJYWRkX2l0ZW0gKG5hdGl2ZSwgIi91c3IvbGliIiwg
TU9VTlRfU1lTVEVNIHwgTU9VTlRfQVVUT01BVElDIHwgTU9VTlRfTk9BQ0wpOwogICAgICAgfQog
ICAgIH0KIH0KQEAgLTExMzEsNyArMTEzMCw3IEBAIG1vdW50X2luZm86OmZyb21fZnN0YWJfbGlu
ZSAoY2hhciAqbGluZSwgYm9vbCB1c2VyKQogICAgIHJldHVybiB0cnVlOwogICBjZW5kID0gZmlu
ZF93cyAoYyk7CiAgICpjZW5kID0gJ1wwJzsKLSAgdW5zaWduZWQgbW91bnRfZmxhZ3MgPSBNT1VO
VF9TWVNURU07CisgIHVuc2lnbmVkIG1vdW50X2ZsYWdzID0gTU9VTlRfU1lTVEVNIHwgTU9VTlRf
Tk9QT1NJWCB8IE1PVU5UX05PQUNMOwogICBpZiAoIXN0cmNtcCAoZnNfdHlwZSwgImN5Z2RyaXZl
IikpCiAgICAgbW91bnRfZmxhZ3MgfD0gTU9VTlRfTk9QT1NJWDsKICAgaWYgKCFzdHJjbXAgKGZz
X3R5cGUsICJ1c2VydGVtcCIpKQo=
--000000000000a8360e05a1ce9a7f
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--000000000000a8360e05a1ce9a7f--

- Raw text -


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