Skip to content

Commit 900ec22

Browse files
committed
fixup! config: base GID must be present in the supplementary GIDs array
1 parent d0b7ce9 commit 900ec22

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

config.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ For POSIX platforms the `user` structure has the following fields:
232232
* **`additionalGids`** (array of ints, OPTIONAL) specifies additional group IDs in the [container namespace](glossary.md#container-namespace) to be added to the list of supplementary group IDs.
233233

234234
On a POSIX platform, processes have both a 'base' GID (as specified in the `gid` field), and an array of supplementary group IDs as described in [IEEE Std 1003.1-2008][ieee-1003.1.2008-xbd-c3.378].
235-
Runtimes MUST ensure that all group IDs listed defined by `gid` and `additionalGids` are present in the array of supplementary group IDs.
235+
Runtimes MUST ensure that all group IDs specified by `gid` and `additionalGids` are present in the array of supplementary group IDs.
236236
Runtimes SHOULD preserve the order of `additionalGids`; when the base GID (as specified in the `gid` field) is absent from `additionalGids`, it SHOULD be positioned at the start of the supplementary group ID array.
237237

238238
Entities which create a container using a runtime on a POSIX platform SHOULD duplicate the base GID (as specified in the `gid` field) as `additionalGids[0]`; this maximizes compatibility and consistency when using runtimes that target a previous version of this specification.

0 commit comments

Comments
 (0)