DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 4BAKNHPf1288747
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 4BAKNHPf1288747
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=ZUcGJ6sg
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0D60F3857C7B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1733862196;
	bh=m/4GehJaJEjAO3OgmJbc6DM7kNLmB+z41rgJRjXgjeE=;
	h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=ZUcGJ6sgIN7P6JPFCDhYlFE6S1dx2QSKSPzSoGoIgI9J08dpICqismDhwpxeM5CB8
	 XQxdvyK7904DjRKNR9OuWcL1uXSJuwcmAF0Gbe4CaCyGU++ZEpxKlqjdM2rcohc4LU
	 bu/7rqNY571UvHbrMgXVvhY1gsJOD3EkEbyTX1Q0=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B7BE53858D33
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B7BE53858D33
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733862131; cv=none;
 b=OIRPI+Y6gweWikX9slbbTcQatNNzzBeLVQIg189DXMuQJBWi/zcMxJhbP4gwWYMuETiPogpggAUTb262TMBpHM+9hpJDIkV0X+WE4c+9DmK26D3N9y96Ln4mUyU2nWW3BI3WAO3QKFpxpPPgevVX17K9HFEz37jlb8w4iK1ukrs=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1733862131; c=relaxed/simple;
 bh=WjG244XksK6kllDwpdP6ub4BQ+u5csqHRWWe3zUzyI4=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=pnsjKIpp7R5Wlg86PYrSenu9oiZ9Q8WwwRU6UtmlXcAvy81Hh8MtMPZpYueChG1LRTx9uVwyHP1fztJHMOPJQ//kIDKwCOR1r7ysDGKkB//WvyDHOutJTzZBL7VIkIxFu9D43CKBgXuS4cpLpa1adVxtJaHnKmeL+zK4mCsw+m4=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B7BE53858D33
X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a
X-Gm-Message-State: AOJu0YxchLWMdVMklgP279Oqo3w5YFLW82KxUy+/oaUlZsZyQJbq8wQT
 KQsj4bqpNhGpj525Squ6IMJFSrk2Gez5gedGCcYbcaUUtgeCaaT6tzOJ0ix3DU5x8yzI+IDpJ6o
 AVN1A1vaTGIwf+05+kMldKEeSf+8=
X-Google-Smtp-Source: AGHT+IHCuoSkqWICR/dWcK29HxCiy4V8u4GoWTG44lvSLJ5kKKUFNRvAskcm/wAaFeVGO7upOKuK0JMbo/qoLOux9Aw=
X-Received: by 2002:a05:6512:1104:b0:53e:2098:861d with SMTP id
 2adb3069b0e04-5402a7569d9mr34508e87.15.1733862129182; Tue, 10 Dec 2024
 12:22:09 -0800 (PST)
MIME-Version: 1.0
References: <CALXu0UfQmvNfQ0UFfcTp1hvTYCzQ621ypCWUDuGrPj8wKddkQw@mail.gmail.com>
In-Reply-To: <CALXu0UfQmvNfQ0UFfcTp1hvTYCzQ621ypCWUDuGrPj8wKddkQw@mail.gmail.com>
Date: Tue, 10 Dec 2024 13:21:41 -0700
X-Gmail-Original-Message-ID: <CANV9t=RoNQk+EkyPtyRgehume7x7nZeo1_YLEuCDXEPpYd4EdQ@mail.gmail.com>
Message-ID: <CANV9t=RoNQk+EkyPtyRgehume7x7nZeo1_YLEuCDXEPpYd4EdQ@mail.gmail.com>
Subject: Re: getent passwd which works for unprefixed Windows user names with
 both local and domain users?
To: cygwin@cygwin.com
X-Provags-ID: V03:K1:Mk1j29m9ahtQKFIwei2of+dmCJcX529d+zWsTFkauKe+XNBMcd0
 1ZLg9JJwnwupAdFvzat7cFORq8gXZc3Xsr066TdlU1mGM68ljH377cEzwWD9FCHU0zKw+/I
 +Xdv5x7+w6Qdt8kjYr67mjiUhTd8dEnRMoSK3LW4SRwWmKIuxxYt443gOYAkAuRp7FfTkTP
 OdMB0BS3G8NkW1EVcCX/A==
UI-OutboundReport: notjunk:1;M01:P0:rJL2vby8kas=;OqZrY2zvkEodRe7990QOwIsDof2
 Vl67llRcL093+8J8DscI78fw4UjdXPd+Pu3cfJVykiT9d4vf4DyC8/nySTQR11/vC42mKbBRX
 /Su8hQntCOvoOuJZhoe3SYF+ww6E7ebYY+g5i/5T+W7q127dNGwEmLH9hnXf9gQjcIPXXy9OH
 LxVwF0cFKrqbzlaAiEFWNXa9GVRxHdzP2fLS0H9t9U70fiwtJTlO1vXWEhr7iXeRyFEtO8ka5
 EdOFrO6fRnWWBpJ8ILEok2sJTSZQmrSp4iNiyIOmJQQeGrwjKDAH94xDiT/oyOdN0xD0sp9u5
 V11IXy/I6EZT7WjBq8+1X2rY5Qw1xxBCUWZd4c0SvLEcFnYZk3OIwl+k8r1gATtbhtJmZk5+l
 PUE02uQMFmwtivdGDXrXnbmY1Xqd1TqqTEvENgWCu/cx6qP2T8IElyp5eAWBlni+ARAqVsCAz
 ieNcvDE3D+uft4UAFyTo5mQWw2USTB3DaFH8PMaXRCEfjtqqfzSi4wA4x3CJDVFP8gn7CRrXQ
 o471dZi3lvH3nXnWdttsL660a3CkPsI4PFE6qIVz8Jw31n2hzIc/phtufLVdlzbUi+5q0j9Mb
 CwLaEbTuCIRzuPbkC7jd+V50cunDQxTsSx4LtxrxG/JtAEr1fZvezgscI3Xc+lEyfLttC8xqH
 fzgWSlAGCSwVbQCK3twmWVbc4nrZquBGu+2S7AzpDlA6ojyS7gIhUlFP1p58zFF+v2T7L0vU3
 c1rkY8rI2MucTNralgQEWQRRGMkXaZ6gd++mc6NW187/NICsbDunlAeYb1u9xRabnkJot6ZXP
 yB0AczfjYOGE64eDFwN7rS4uhgs+u5xmkbYWqlGv2NYcBM4qEI7Xpsi05OUwuFYizyy1+BBII
 Yb/aPlK1XSh6oxgsu4+tP3NBHNna8Dpiq741eZpTpGjqToeIuT6LDTZxFZs21Wv95/XQBu4V8
 U/jGfSG99WQhzQ83vBqfAwXvDn/DaMqEExruVu8tajfJT1bOSd5O8veINDc4xyNP7L9WZSouC
 4qGUYgh8iI3Qleey7HOH57Fu1Y3q88E9KbAmyjXJ/n/Jtq1fdrLpUY0bRLKoN1uEdQxpQ52bt
 Afijh2lmFy6S4cDNAUgKVTJYrT4YGl
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Bill Stewart via Cygwin <cygwin@cygwin.com>
Reply-To: Bill Stewart <bstewart@iname.com>
Content-Type: text/plain; charset="utf-8"
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 4BAKNHPf1288747

On Tue, Dec 10, 2024 at 6:37 AM Cedric Blancher wrote:

We have a Win10 env with mixed local and domain accounts.
> We cannot lookup up local AND domain users with just the plain
> username from Windows. Instead we have to do lookups twice:
>

I don't know the Cygwin solution, but here's a short PowerShell function
that will do it:

function Resolve-AccountName {
  param(
      [Parameter(Mandatory)]
      [Security.Principal.NTAccount]
      $name
  )
  $sid = $name.Translate([Security.Principal.SecurityIdentifier])
  if ( $null -ne $sid ) {
    $sid.Translate([Security.Principal.NTAccount]).Value
  }
}

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

