X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=pPkbmZR5vQmzOjA34knCmIB7Bii9gLh35AEDU2ZRtbbVTwJVLEjRN
	xUrY+n4eTWtHddX+MBPqY7iz9aDZow4YH9oxtp2OOMmB81Dwk4oD0fqH1dYUZDPG
	kYCFmEonK6m3fvmeaBnHA9+faMCgPvDiApZx5CbeaKQfGvWQ3vigoI=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=Myr7BxIcQKNjYw5yxU19+3FI7Jk=; b=QXI+DIHLyS0VTNlZfxBDa3XSCIM7
	CRce+tzl4jkg3/XuzXb8QcOTTIyrOmzOhZq+3xAJqsPMwW86mi82EBY6tvBqlOdP
	udDuMclZjjFimSp+HVrr2tbjW4wj6snoEyvzck92uGelKe10sX4wEE+fjA+4aWYR
	uX200lYes9JCWnE=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-4.1 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2
X-HELO: calimero.vinschen.de
Date: Sun, 12 Apr 2015 16:25:21 +0200
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: [TESTERS needed] New POSIX permission handling
Message-ID: <20150412142521.GR7343@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <20150410100703.GA4401@calimero.vinschen.de> <1428772308972-117455.post@n5.nabble.com> <20150412083532.GM7343@calimero.vinschen.de> <1428844894032-117479.post@n5.nabble.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="/d7X7C0hV/blnKmH"
Content-Disposition: inline
In-Reply-To: <1428844894032-117479.post@n5.nabble.com>
User-Agent: Mutt/1.5.23 (2014-03-12)

--/d7X7C0hV/blnKmH
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Apr 12 06:21, =C4=B0smail D=C3=B6nmez wrote:
> Hi,
>=20
>=20
> Corinna Vinschen-2 wrote
> > On Apr 11 10:11, donmez wrote:
> >> Hi,
> >>=20
> >>=20
> >> Corinna Vinschen-2 wrote
> >> > Hi folks,
> >> >=20
> >> >=20
> >> > I just applied a patch I'm working on for quite some time now.  As I
> >> > outlined before on this list, the POSIX permission handling has aged
> >> > considerably and, for historical reasons, did things differently
> >> > dependent on the calling function.  I took the time to reimplement t=
he
> >> > core functionality to handle all ACLs as strictly following POSIX ACL
> >> > rules as possible.
> >>=20
> >> I tested the updated package and at least quilt and mutt seems to brok=
en
> >> by
> >> the permission changes:
> >>=20
> >> [~]> quilt new foo
> >> cat: /tmp/quilt.mwTVWM: Permission denied
> >> Patch patches/foo is now on top
> >>=20
> >> And running mutt results in:
> >>=20
> >> "Error creating temporary file /tmp/mutt-...."
> >>=20
> >> Rolling back to an older snapshot fixes the problem.
> >=20
> > Thanks, but...=20
> >=20
> > No offense, but this is not overly helpful.  The problem is to learn
> > *why* this happens and how to fix it.  For that I'd need to know what
> > your permissions on /tmp look like (ls -l, getfacl, icacls).  Creating
> > files in my /tmp (having an old-style ACL) with the following
> > permissions works as desired for me:
>=20
> Hopefully this will shed some more light:

It does, thank you.  The problem is the dreaded "owner =3D=3D group" problem
introduced with these weird Microsoft accounts.  I completely forgot
about this while implementing the new code.  It's pretty tricky to get
the Windows ACL right for this.  Additionally the ACLs already created
by setup are... borderline correct only.  Back to the drawing board...


Thanks,
Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--/d7X7C0hV/blnKmH
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVKoBRAAoJEPU2Bp2uRE+gclsP/RgdWwEAb0UqMgUER0ziXjY1
jf5TABGg4jDN9yPezdwNFjlzxNmhQaHjnBa/pNBv65xPlha36v9X+cN8ykZaBMh0
zrCNYcgwtIYNreJ+GuGUupKiJyYOGuaq+xYDcasc2ihwrOYKo+H2NKgWXeFiBd2c
W3OB6krSs8tVrY2i+pH3bdE93V5JWVhZWOO0lRDS/sOp4TUhoSOJD7Y+id/skk+p
zpb4hGCpm7pogx+iW+E/68DvFNVLOPwmgHJuyxlcDsjGfk32nPWaTj63NRKK8r2S
B7U2/CLOIJKzInDWzW+hHVUgpqsKa2VsKh4yfSDrNsT+AOYzN8OzMk9QW6oQMMIA
YzJMHn+SlSTlBvPZEwsHcVz1DFutxXsFC/P8GHwS8B0PWjKBosNiysaD4jrjjJxR
dIg/162ctgnxrScwJZg5bjxk1lO6Fg9Q2bp28UMmA4t9oRsmT1LRZehMCufLnb+O
oNPU3tOME02MK715STb8p0wsJPHB4g57vpHA5RNZEWPBX9UsWGIAT1w9qtxsF/n7
RMCmSXIb05PXhvvj/RjXVxNqKwQTT1hgPkCxq12Cn9BXPcQnutr4qx0h2pyJi/ok
/rxxIcioSBHAvS5a43LbS2ibMvYz3khY3y05PhecCthfferujOmPmgUjRqNID9st
bJSVUEBkXUMpln4ebtOX
=pQ+d
-----END PGP SIGNATURE-----

--/d7X7C0hV/blnKmH--
