From 38b2f1c79cc6f8dfa468efdf7fe1260e1d137205 Mon Sep 17 00:00:00 2001 From: Moe-hacker Date: Thu, 30 May 2024 12:35:46 +0800 Subject: [PATCH] Try to fix rootless.c --- src/rootless.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rootless.c b/src/rootless.c index 860732fa..3ecf12a2 100644 --- a/src/rootless.c +++ b/src/rootless.c @@ -128,6 +128,9 @@ void run_rootless_container(struct CONTAINER *container) // Maybe needless. setuid(0); setgid(0); + setgroups_fd = open("/proc/self/setgroups", O_RDWR | O_CLOEXEC); + write(setgroups_fd, "allow", 5); + close(setgroups_fd); // Init rootless container. init_rootless_container(container); run_rootless_chroot_container(container);