diff --git a/cmd/ctr/commands/run/run_unix.go b/cmd/ctr/commands/run/run_unix.go index a6d61bf5d..5f553cd65 100644 --- a/cmd/ctr/commands/run/run_unix.go +++ b/cmd/ctr/commands/run/run_unix.go @@ -149,9 +149,8 @@ func NewContainer(ctx gocontext.Context, client *containerd.Client, context *cli cOpts = append(cOpts, spec) - // oci.WithImageConfig (WithUsername, WithUserID) depends on rootfs snapshot for resolving /etc/passwd. - // So cOpts needs to have precedence over opts. - // TODO: WithUsername, WithUserID should additionally support non-snapshot rootfs + // oci.WithImageConfig (WithUsername, WithUserID) depends on access to rootfs for resolving via + // the /etc/{passwd,group} files. So cOpts needs to have precedence over opts. return client.NewContainer(ctx, id, cOpts...) }