# `Sys.Linux.Nss.Group`
[🔗](https://github.com/harmont-dev/hyper/blob/main/lib/sys/linux/nss.ex#L69)

The group database (`getent group`).

# `entries`

```elixir
@spec entries() ::
  {:ok, [Sys.Linux.Nss.Group.Spec.t()]}
  | {:error,
     {:getent_failed, non_neg_integer()} | :getent_unavailable | :invalid_format}
```

Queries the system for group entries.

# `from_output`

```elixir
@spec from_output(binary()) ::
  {:ok, [Sys.Linux.Nss.Group.Spec.t()]} | {:error, :invalid_format}
```

Parse raw `getent group` output into specs, halting on the first bad line.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
