From 70f01350839acff5497fdea3237d966efc19b242 Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Wed, 13 Aug 2025 07:42:12 +0000 Subject: [PATCH] Add dummy /proc//setgroups --- pkg/sentry/fsimpl/proc/task.go | 1 + pkg/sentry/fsimpl/proc/tasks_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/sentry/fsimpl/proc/task.go b/pkg/sentry/fsimpl/proc/task.go index 5e7cbb1686..87a247df6e 100644 --- a/pkg/sentry/fsimpl/proc/task.go +++ b/pkg/sentry/fsimpl/proc/task.go @@ -86,6 +86,7 @@ func (fs *filesystem) newTaskInode(ctx context.Context, task *kernel.Task, pidns "oom_score": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0444, newStaticFile("0\n")), "oom_score_adj": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0644, &oomScoreAdj{task: task}), "root": fs.newRootSymlink(ctx, task, fs.NextIno()), + "setgroups": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0444, newStaticFile("allow\n")), "smaps": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0444, &smapsData{task: task}), "stat": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0444, &taskStatData{task: task, pidns: pidns, tgstats: isThreadGroup}), "statm": fs.newTaskOwnedInode(ctx, task, fs.NextIno(), 0444, &statmData{task: task}), diff --git a/pkg/sentry/fsimpl/proc/tasks_test.go b/pkg/sentry/fsimpl/proc/tasks_test.go index 3742bf45a6..beb0e419d2 100644 --- a/pkg/sentry/fsimpl/proc/tasks_test.go +++ b/pkg/sentry/fsimpl/proc/tasks_test.go @@ -92,6 +92,7 @@ var ( "oom_score": linux.DT_REG, "oom_score_adj": linux.DT_REG, "root": linux.DT_LNK, + "setgroups": linux.DT_REG, "smaps": linux.DT_REG, "stat": linux.DT_REG, "statm": linux.DT_REG,