DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 63NJSCd31163161
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 63NJSCd31163161
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=niTNwYDc
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3D5694B9DB70
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1776972491;
	bh=5PUUUJAeRdzooMt0Lrj9SJcT0MkqpYcbbKAUAWOFBxs=;
	h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=niTNwYDcdzAuTiejTCR3ryu4l9b0vTN9FIFW+t35vRZTzcohl5Fm8bBjj+OqstPMn
	 yxZdx2uNzs1fB4+3mTGsIZBsbWET4YIzOA/kym9mmMfqiOF3YZoN/uYfIbeiGJfDNw
	 fJy4BFbGlyVvt1L307FkX8KpzUW9jwAGmyEVhFuA=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B57664BABF06
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B57664BABF06
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776972472; cv=none;
 b=YJ+fMqKHsloGz5WZyIkDBk5nKtwi0BE1LVCAkyLmu5zwxuZi427hkFtJZKLxaSMVcRVB5zLuTAIA60YOekd/wOcmTypn5btY3fNdp4j45XbUZgwE/qJaBINImXnzf0ODpYLtLT8S6FZyI/aCOuxkFkRX8bCEHP6tHZEIMnEWdT8=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1776972472; c=relaxed/simple;
 bh=+2Uiv6q3LBleuwW7LHIf67VRJWy/3b9ccM3QRV+g4tM=;
 h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;
 b=jpCqNBMU7E1xuETVZ5jGiM1Ni7K3wQ0+Tud1Wbu6GtGxZwwl8eoGNuIOLsuodF/k6rJrw6n/S6OTDT0z6OvTuIl5qBJPP+j/2uOy/AgWsjPBJx6F+wIBJRqICJ/JUZdON1uTvPFn8YBWn2Vw+dXs5ZAnxfKjIRCrcsXvjGf1Nmw=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B57664BABF06
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1776972472; x=1777577272;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:to:subject:user-agent:mime-version:date:message-id
 :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=N1XyB90zeefa/Cjj8F9A5weJWspbQGbAYNCa3Aqy48A=;
 b=evf1/s1/Z7dYSWUq/T2nsD7gtM62eZiwXXt7GjDDN29BqesGRN7IJ7V7KQOvaUWDnp
 wAFo3lWvHN53p8D3MkELSeq0fycfNoU3mgUhyqGhyM+i7dsDZ3yLsToZQ+ARPS1gaC23
 LJacFKoNYHXxYuYrGVRjJgnTLAvhSGIqRK0dyXQvZLMTGm1IUcR2LvxT0+mkGA6WWZeR
 QVdPdcHCcA7YnR4rtTfCXLn5yPLCi67f5s3cK3A3DcZsffSkFIoVPV4jIx6Y1TSQR9oO
 Qx7s8LVS3lsC+nyjpY/7LVnvGCIO5RlNwnhX4PiMYuom/s47ylUidPHiy5roK2y6eR/P
 7iEg==
X-Gm-Message-State: AOJu0YyITrpjXvXXOgcSz/S2yBZ8h1AP/MPjFSqDF52gDfg97W+hlGLW
 AJHG68upM1U+iIehoScZAZeEPieffcPaLegyEcfv4r6lbP1B7IPmkOAbfNEFsQ==
X-Gm-Gg: AeBDievgwov+mARrRIDJD00OkVeldW55S09ynkf8P+nKOGfB16SqIs0YgJN812M/3q9
 w8j2Lp3hyQbfaTpV31uOKdtUuuAm0wayRQ5I/Dz/jaOuDCCIcUbU9qk+PnCQiGLuhOw1mWQlIic
 xIXcqEfgwLc8n9OrNgxwchbTkHaI2OZpV4qKNvASSxOoYauKyTlF8lOhVIK5ZRDVVUwG/5euWki
 ++QHKuQtIZvReVgSAhNpqoWqgiPEqx2FDv7TOZz6UVDLvLFqGEbt5cFYwUO1z0sEA6r2JSn8f6K
 /Lcxw05WoZfHc1bgDweJQ/FYHccJHvhIhjvvGB/PsCId6RdZ4Cj+HgpobCM1L/zLiRIju3EVpd8
 JkK1EDFwLrknV7lFHZXlQMC4A86+JMaxoyKVzBmY+jov4aOoVZTbmtSo+qNiK4+ksNE6lWeDqT6
 QKirhLKF/i+L/52nmy5rWhmpyaX7nOCFChpnKqKbpkvMIlWwYrvLKkrG4WeOaqvvEy
X-Received: by 2002:a05:6830:2b08:b0:7d7:ef0a:1ce5 with SMTP id
 46e09a7af769-7dc950ea26emr18056874a34.9.1776972471831; 
 Thu, 23 Apr 2026 12:27:51 -0700 (PDT)
Message-ID: <a5a7e6dc-eb6d-4bf9-b7cb-a2971a3d72aa@gmail.com>
Date: Thu, 23 Apr 2026 13:27:48 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Getting Windows "MACHINE SID" without fork() & exec()?
To: cygwin@cygwin.com
References: <CALWcw=HNsScw6AcFU5-g1nvy7g+NRWZ-B2LMFFaHAoTWkkN17g@mail.gmail.com>
Content-Language: en-US
In-Reply-To: <CALWcw=HNsScw6AcFU5-g1nvy7g+NRWZ-B2LMFFaHAoTWkkN17g@mail.gmail.com>
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
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: =?utf-8?q?Ren=C3=A9_Berber_via_Cygwin?= <cygwin@cygwin.com>
Reply-To: =?UTF-8?Q?Ren=C3=A9_Berber?= <rene.berber@gmail.com>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

On 4/23/2026 11:07 AM, Takeshi Nishimura via Cygwin wrote:

> Does Cygwin have a secret shell variable or /proc file which contains
> the current machine's MACHINE SID, without having to resort to calling
> an external program (no fork(), no exec(), please)?

Create your own environment variable.  Store it once per bash session 
with .bashrc for example, or permanently with all the other Windows 
variables.

Use PsGetSid to get the value into that variable (i.e. no super user 
access needed like with regtool.)
Ref: https://learn.microsoft.com/en-us/sysinternals/downloads/psgetsid

Caveat: The first time you run PsGetSid it shows a popup with the 
license agreement.

Example:
XPS-8930: ~
$ /home/reneb/bin/SysinternalsSuite/PsGetsid

PsGetSid v1.44 - Translates SIDs to names and vice versa
Copyright (C) 1999-2008 Mark Russinovich
Sysinternals - www.sysinternals.com

SID for \\XPS-8930:
S-1-5-21-3651791898-1415975337-2452924111

XPS-8930: ~
$ /home/reneb/bin/SysinternalsSuite/PsGetsid |& tail -n 3
S-1-5-21-3651791898-1415975337-2452924111


Hope this helps.
-- 
R.B.


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