From 3045c52230dc533b5939f830b8a5921eb9c63fca Mon Sep 17 00:00:00 2001 From: Yureka Date: Wed, 11 Jun 2025 12:57:47 +0200 Subject: [PATCH] build/oci: look up subgid from username the subgid maps are not mapped per group, but per user Change-Id: Iaf367cff159109eefb5ef99d58033082e6151c5d Reviewed-on: https://cl.snix.dev/c/snix/+/30568 Reviewed-by: Florian Klink Tested-by: besadii Reviewed-by: Vova Kryachko --- snix/build/src/oci/subuid.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/snix/build/src/oci/subuid.rs b/snix/build/src/oci/subuid.rs index eb3b0245f..c78d5c000 100644 --- a/snix/build/src/oci/subuid.rs +++ b/snix/build/src/oci/subuid.rs @@ -55,11 +55,8 @@ impl SubordinateInfo { let subuid = first_subordinate_id(&PathBuf::from("/etc/subuid"), user.uid.as_raw(), &user.name)?; - let subgid = first_subordinate_id( - &PathBuf::from("/etc/subgid"), - group.gid.as_raw(), - &group.name, - )?; + let subgid = + first_subordinate_id(&PathBuf::from("/etc/subgid"), user.uid.as_raw(), &user.name)?; Ok(SubordinateInfo { uid: user.uid.as_raw(), gid: group.gid.as_raw(),