Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

class method

Etc.getgrent

getgrent

Returns an entry from the /etc/group file.

The first time it is called it opens the file and returns the first entry; each successive call returns the next entry, or nil if the end of the file has been reached.

To close the file when processing is complete, call ::endgrent.

Each entry is returned as a Group struct

See also .endpwent .getgrgid .endgrent .getgrnam also in 4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0