From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 0D41E16CB4; Thu, 04 Dec 2025 15:22:54 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 6DB6416C99; Thu, 04 Dec 2025 15:22:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com [103.168.172.159]) by atuin.qyliss.net (Postfix) with ESMTPS id AE0AC16C96 for ; Thu, 04 Dec 2025 15:22:48 +0000 (UTC) Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 735FE14001BA; Thu, 4 Dec 2025 10:22:46 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Thu, 04 Dec 2025 10:22:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm3; t=1764861766; x=1764948166; bh=+smwDb60r16eHFcQI6S58 uDIFNM5THIHzKPK1xB2qSA=; b=PO2Bwh1ff9ha/NMlbCVjetUROwrui6w+Peekp RfTzN5uebuD13IGIyuhYUXrF09mS6Yv/IA3D6NMw/pqVyzDcKiXdeSE6YCm1yhXC pX/FDNAkhkgKMV6fwNHB4U9rNbCZd3RgVAXdqrCllcm/gArQFJR/7tFKBHi5wF7l QiAJJXkSP4QgVYRHLQjRe9kUMvyqdcZEEpISnirU6FWo1x2KuHvmv/fRMFPEvkGL s53URD1aLXYFN8H6VebgSEZrQTFKwAfduUG6nEXANICjcVCKPsywOIzfO2FOBzqF OKFnZ/H90qo7YQbd/ReDbe64rxd+zCjrsZzgjKJNIq9KgOVTA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1764861766; x=1764948166; bh=+smwDb60r16eHFcQI6S58uDIFNM5THIHzKP K1xB2qSA=; b=ZhDuy+jewaE3sx9ppZGWnwytCvED7aceV7/QhXKj46N9KfdonyN I9zR2ayfdqziQ34ItTblozgtsGV8SYZGNgeF9XQFPFIvnFWvaSYeKIPwLm6wthG0 DPllkl4wXSsl7U+/AZbaVFZV9xo876lh0mQmqyO/JLagdhpNXv0NIWfZkptBiDWD axdj4Z2sNLFsD7tMHK5d1ijGMBDCZIT02f0wnUGzZpytGu5q69088l2wGmFDXLBN ahU5mcmsrGzFmRBC7yvSIg5bWwZaTwFcnoh5GSUG4GwFQ0ajYbV+HSPktCZzFXls ad57VU7eVa/LuXL1pDtrzAuJJHP91CPi+yA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdehledvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh ephffvvefufffkofgggfestdekredtredttdenucfhrhhomheptehlhihsshgrucftohhs shcuoehhihesrghlhihsshgrrdhisheqnecuggftrfgrthhtvghrnhephfeigeeuveelgf fgveffjeevkeelvedugfekgeegheetudfgvdeufeetiefgjeffnecuffhomhgrihhnpehs hihsthgvmhgurdhiohdpkhhvmhdrhhhoshhtnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhephhhisegrlhihshhsrgdrihhspdhnsggprhgtphht thhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeguvghmihhosggvnhhouh hrsehgmhgrihhlrdgtohhmpdhrtghpthhtohepuggvvhgvlhesshhpvggtthhruhhmqdho shdrohhrgh X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 4 Dec 2025 10:22:46 -0500 (EST) Received: by fw12.qyliss.net (Postfix, from userid 1000) id 124F643CF34F; Thu, 04 Dec 2025 16:22:43 +0100 (CET) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH] host/rootfs: create groups assumed by udev Date: Thu, 4 Dec 2025 16:04:10 +0100 Message-ID: <20251204152239.1508396-1-hi@alyssa.is> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: BGVOS2TEL3A5WMOLFCY2FRXFB3SXEMJV X-Message-ID-Hash: BGVOS2TEL3A5WMOLFCY2FRXFB3SXEMJV X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Demi Marie Obenour X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: We don't really care about these groups, but if they don't exist, udev will also not apply the "other" modes from rules, leaving e.g. /dev/kvm root-only when it should be globally read/write. tty is set to 5, conforming with the systemd convention. Link: https://systemd.io/UIDS-GIDS/ Signed-off-by: Alyssa Ross --- Demi, this should avoid the need to add a udev rule for /dev/kvm. host/rootfs/image/etc/group | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/host/rootfs/image/etc/group b/host/rootfs/image/etc/group index 18acc30..e3ade46 100644 --- a/host/rootfs/image/etc/group +++ b/host/rootfs/image/etc/group @@ -1 +1,15 @@ root:x:0:root +clock:x:1: +dialout:x:2: +kmem:x:3: +input:x:4: +tty:x:5: +video:x:6: +render:x:7: +sgx:x:8: +audio:x:9: +lp:x:10: +disk:x:11: +cdrom:x:12: +tape:x:13: +kvm:x:14: base-commit: a13d3403c1ddbb8dbbbdb05416350b2846162ed1 -- 2.51.0