# File lib/mongrel/configurator.rb, line 56 56: def change_privilege(user, group) 57: begin 58: if group 59: log "Changing group to #{group}." 60: Process::GID.change_privilege(Etc.getgrnam(group).gid) 61: end 62: 63: if user 64: log "Changing user to #{user}." 65: Process::UID.change_privilege(Etc.getpwnam(user).uid) 66: end 67: rescue Errno::EPERM 68: log "FAILED to change user:group #{user}:#{group}: #$!" 69: exit 1 70: end 71: end