Why do Unix groups still require re-logging in to register changes?
cperciva: Because each process belongs to a set of groups (set via setgroups(2)), and that set of groups isn't necessarily the same as the set of groups to which the process' user belongs.