Getting system user or group ids by their names with Ruby

Posted on

It can be done by calling getpwnam(3) and getgrnam(3).

require 'etc'

Etc.getpwnam('root').uid     # => 0
Etc.getgrnam('nogroup').gid  # => 65534

For more information, please see the documentation Etc module.

Leave a Reply

Your email address will not be published.