delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/03/30/04:47:23

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4B0C6385B834
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1585558006;
bh=jbUIOExVkqMdhopMHTE5oNXQcayUd+1t5Yl72yoRFNg=;
h=Date:From:To:Subject:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
Reply-To:From;
b=GyoyPA/o2Q0Qr9/rpVwWrh8Ceu4uy68vcGPQWaFPKwmL1Ky2LzXlIFsF534Cr++WW
0BF/kUHUkLaUHYQeiAfuLLXQGTsX/UVPLM1HNE0QdunPMoSGz7b72yzUysaqSlhoK3
F3Uww7PS6ssOhAkBWmeCq4RQnaTIj3R3Ptj/gayo=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A172A385B834
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=cygwin.com
Authentication-Results: sourceware.org;
spf=fail smtp.mailfrom=corinna-cygwin AT cygwin DOT com
Date: Mon, 30 Mar 2020 10:46:41 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: WSL symbolic links
Message-ID: <20200330084641.GP3261@calimero.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <294944bd-757e-4bb8-6bcc-ceb8d9190ef9 AT towo DOT net>
<20200326110059 DOT GG3261 AT calimero DOT vinschen DOT de>
<901e1c08-46cb-555b-c0d0-5bf9c726b3ca AT SystematicSw DOT ab DOT ca>
<20200326200548 DOT GK3261 AT calimero DOT vinschen DOT de>
<bc0451f2-a1a7-3044-5b0a-119b91d19f9f AT SystematicSw DOT ab DOT ca>
<20200327185340 DOT GN3261 AT calimero DOT vinschen DOT de>
<d017c403-0e57-28d4-3e36-693d63c427da AT SystematicSw DOT ab DOT ca>
MIME-Version: 1.0
In-Reply-To: <d017c403-0e57-28d4-3e36-693d63c427da@SystematicSw.ab.ca>
X-Provags-ID: V03:K1:l7BNytaTTGKyrR8WDl0PdbtZS4BfT7BnrPW1qHeIYpFZjDlRUDj
N5DJYjqnV4nj/N7TkyFLF0FIOtkMk90nS0LKP6t8KTnAeLfOB4ALr/3wdVYlPXGsk2aCHBR
l8N020jBas1tEdGuAd4eGS3k0TXsz5ToAbXSXfI5Mn1KQTVvymgrylIGzfhjvHeGPK6MkJx
38VtfEA1VtjxcWjxqIhyQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:2Wd0WhcgsX4=:j+HgrXOv/Jd1qJ9b8/IjFE
NEev18ZbqPym63S4V2il3VMAU2Y+sj3dLVwA4LuN4JkNsCt0FwCddipWZFh4uiRfHIlDKiZDi
9iAIjRkNvIkks+PwfYUG2K3lpa84t/oxOUPeLc5+Gd2AfabaEGGwgAnxNXOcnIKESmXUrL1mJ
p+3p/cTsvemnL/YweIbj7M09PQ+DEE9ckuH6cncYxxtHbkqwj16mGwSvCC/F+VenJomHIL0eq
euzVYL8s/p9AjWxqAuTnhiYaS6q5HDxoQjn1wH0Und7z+LBqPxziMym5V3pGxVVvKEq9209kw
FS8QXZtLTxMkGGBzXjFUXhIKJ1IjtmAAAW2Fk8jDF34D7UdIviFTp4fMrW/qlTmN51lD3ZOXO
Nidq+gu0yJYC8EOtFRm1Fm0XrB1QN1aqgcP00PhfjLbg5NYW6E2uwAZvnOZLjCyo1APTn5Ri1
FkBBZQ9TyJVr95mua70kHM9NeyhWTupiXPnyh/XOYivSRZ6yo3mDI7qdjnnaPbz1W/cQLiekb
uncpXww0cngTIAmGOzC+nkDRkaEkq7hs8PJeapK+uaI+jeRwNIbAywqVlw8izSua1wClffgtD
cT7hkRrK+WkzD338HyePT2vK6Wk0ToyIBUJys4f7fT9iODpfThqvtz34ofq0NUL3/azDJU8M4
bswx1UDhZA7wVFi2sJhJDgRpylWTNI1ftXxnNPjwtdez3F4cxZc6n5/5MfWvv0nn0hUz3fSBR
NVQeoj7RMruKeA20CrFCBcMOjJtvJV4Q2EGxFsz93wTq7AAXO1lUEHpUEXRJt8ZArk6ALgpmH
M3UPtSjSDRt7knIL7g+SdDmNytR9xzPK1M1mm1UT5wgp4FRYxUCooXuQGYuVXMmwwT7/e1h
X-Spam-Status: No, score=-90.9 required=5.0 tests=BAYES_00, GIT_PATCH_2,
GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS,
RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NEUTRAL,
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-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

--===============0799948206898578207==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="D9sZ58tf58331Q5M"
Content-Disposition: inline


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

On Mar 27 21:32, Brian Inglis wrote:
> On 2020-03-27 12:53, Corinna Vinschen wrote:
> > On Mar 27 11:58, Brian Inglis wrote:
> >> On 2020-03-26 14:05, Corinna Vinschen wrote:
> >>> On Mar 26 13:12, Brian Inglis wrote:
> >>>> They should be WSL or Windows mklink (soft) links, and the reason wh=
y mklink was
> >>>> allowed unelevated in Windows 10 with Developer mode.
> >>>> In an *elevated* shell:
> >>>> $ ls -dln u
> >>>> -rw-r----- 1 4294967295 4294967295 0 Nov  9 06:09 u
> >>>                ^^^^^^^^^^^^^^^^^^^^^
> >>> This is unknown user, unknown group, which means, the Windows
> >>> function LookupAccountSid() probably returned a domain name which
> >>> is unknown (neither account domain, nor primary, nor trusted domain).
> >>>
> >>> An strace of `ls -l u' may be helpful...
> >>
> >> Attached with startup environment, locale, and message setup cut (redu=
ced by
> >> 100KB), and rest sanitized as below. Could DM/PM original on request.
> >=20
> > Thanks!  This should already be fixed in the latest developer snapshot
> > after I was finally able to install WSL myself.  See my reply to Thomas
> > in https://sourceware.org/pipermail/cygwin/2020-March/244211.html
> >=20
> > All the effects are a result of not opening the reparse point as reparse
> > point, as weird as it sounds at first :)
>=20
> Would you consider that test program a reasonable base for something I ha=
ve
> wished for a while: a program that would classify a file name as a (regul=
ar)
> hard link, a Windows directory or file link, a junction, a Windows shortc=
ut, a
> Cygwin symlink, a Unix/WSL symlink, a URL link, and/or tell me where it l=
inks to
> etc. Thinking of hacking that plus maybe bits of file, cygpath, readshort=
cut,
> readlink, lsattr together to display otherwise awkward to access attribut=
es and
> properties.

Do you actually talk about my test source I sent in this thread?
It's just a very bare printer for the content of a reparse point
and has the flexibility factor of a hammer for electronic repairs.

If you like to use it as a base for something you outline above,
feel free.  The source can go into public domain, for all it's
worth.


Corinna

--=20
Corinna Vinschen
Cygwin Maintainer

--D9sZ58tf58331Q5M
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAl6BsfEACgkQ9TYGna5E
T6A5Bg//UmiXMMOaml6HGuuFm+8cndkClXEymfh+4BMGtNTXUAXNW4Ygn/RKRYL4
7AxpO6pKh/fab0aVBsXRfAYVF5wseLV5y9DxS0KODfyZcMGTe5Rc/8vfRXn/eJYI
ryQjvwtQY7jRUayAlZScHYPYMfWCDE5i6Vopn10WZwtgm8CjI2rbaDht3EbAAIDq
9sc2bU9cs7UFNv2ZIfH3iKVo67Vi9ayKMySO2gQpK1dfmvk8vrVsO0JNV88JvzWD
bX7dAkVLKx8AXYE21aVDY08TRtZXWMWiq/T+Txfjq3tzW66g7jXNSemIC/sJp8tL
Z1Qu8dxENgGKIg+/rbg6j59XnO88vkhhPl+uYEbz7CdTWa+ONwDmkabuM68fIvhw
Mw+41gBh6qU+9ASdOF2D9rK/vwhKeEwnzGHtsD42sFOhFN3xbVXUe+te43dwFJw/
oTjXjwwQ9H/ZAAVL+Iyi2ASb6LEYbiTjP9Za1QFYZuE6SWYAUSXo8suG87lnapGH
uvGpABLywg+34qIx7ZU5MFGbLIlx7cLBd1oagFiST+0nmTLYhhI6a6D/qHwlXWEN
W2eK+qdF+jmqstmycLCdiLmrzMhnNsPI0Rz0UIQUUo60Kl32eQvd2YT+JV1dK2XV
LdfpIuiZdUuqlNZxQ4YNsgGDZO78LeZjA3wwfMqGd74MFQfOZ2A=
=dTfo
-----END PGP SIGNATURE-----

--D9sZ58tf58331Q5M--

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

--===============0799948206898578207==--

- Raw text -


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