poka.sh

Docs

GROUP

Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.

/etc/group Preview.

At a glance

Purpose A Unix /etc/group file: one group per line with GID and member list.
Extensions .group
Poka parser poka-group
Viewer poka-table-viewer
Depth tier Parser with a shared viewer (see Depth tiers)
Breadth tier B2 Broad (see Breadth tiers)

How much Poka reads

B2 Broad. The common content of the current and the common older versions is decoded. Some named features or versions are not, and are listed.

Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-group/src/main.rs (162 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has no .group, .etc-group and .groupfile sample. Covers .group, .etc-group and .groupfile. The table lists every group with name, password field (anything other than x or empty is redacted), GID, member count and members. Judgement: B2: every entry is shown; the gaps are limits, redaction by design and fields left raw.

What Poka does not read

  • Group passwords other than x are redacted (by design)
  • Long member lists are cut (judgement from the code)
  • Only the first 2,000 groups are listed

Libraries

Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.

  • parsswd (candidate; MIT OR Apache-2.0; Rust; https://docs.rs/parsswd) — passwd and group parser (GrpEnt struct); single old release, undocumented, so group support inferred from description.
  • pgs-files (candidate; Apache-2.0 OR MIT; Rust; https://docs.rs/crate/pgs-files/latest) — Described as parsing /etc/{passwd,group,shadow}; last release 0.0.7 in 2017; group functions not seen on the page.
  • groups (reference; GPL-3.0; Rust; https://docs.rs/groups) — copyleft; Parses /etc/group for lookups by name or GID; GPL licence may rule it out.

Sources

  • parsers/poka-group/src/main.rs
  • parsers/poka-group/plugin.json