Method: Mizuno::Daemonizer::UnixClassMethods#setgid

Defined in:
lib/mizuno/runner.rb

#setgid(options) ⇒ Object

Like setuid, but for groups.



49
50
51
52
53
54
55
# File 'lib/mizuno/runner.rb', line 49

def setgid(options)
    entry = Etc.getgrnam(options[:group])
    die("Can't find --group named '#{options[:group]}'") \
        unless entry
    return unless (_setgid(entry.gid) != 0)
    die("Can't switch to group '#{options[:group]}'")
end