| line | true | false | branch | 
 
| 25 | 0 | 0 | if (defined $params->{'user'}) { } | 
 
|  | 0 | 0 | elsif (defined $params->{'service'}) { } | 
 
| 26 | 0 | 0 | if (defined $params->{'service'}) | 
 
| 30 | 0 | 0 | if defined $params->{'group'} | 
 
| 31 | 0 | 0 | if (ref $self->{'group'}) | 
 
| 38 | 0 | 0 | if @group | 
 
| 53 | 0 | 0 | unless (defined $self->{'user'}) | 
 
| 61 | 0 | 0 | unless (defined $self->{'group'}) | 
 
| 71 | 0 | 0 | unless (defined $id) | 
 
| 79 | 0 | 0 | if defined $self->{'real_user_id'} | 
 
| 85 | 0 | 0 | if defined $self->{'effective_user_id'} | 
 
| 93 | 0 | 0 | unless (defined $gid) | 
 
| 101 | 0 | 0 | if defined $self->{'real_group_id'} | 
 
| 107 | 0 | 0 | if defined $self->{'effective_group_id'} | 
 
| 114 | 0 | 0 | unless defined $user | 
 
| 134 | 0 | 0 | if ($group ne $current_group) | 
 
| 137 | 0 | 0 | unless (defined $new_gid) | 
 
| 144 | 0 | 0 | if ($current_gid != $new_gid) | 
 
| 149 | 0 | 0 | if ($user ne $current_user) | 
 
| 151 | 0 | 0 | if ($current_user ne 'root') | 
 
| 155 | 0 | 0 | unless (defined $new_uid) | 
 
| 159 | 0 | 0 | if ($> != $new_uid) | 
 
| 176 | 0 | 0 | if (defined $self->{'old_euid'}) | 
 
| 178 | 0 | 0 | if ($> != $self->{'old_euid'}) | 
 
| 182 | 0 | 0 | if (defined $self->{'old_egid'}) | 
 
| 184 | 0 | 0 | if ($) != $self->{'old_egid'}) | 
 
| 192 | 0 | 0 | if ($self->effective_user_id == $other->effective_user_id and $self->real_user_id == $other->real_user_id and $self->_groups_equal($self->effective_group_id, $other->effective_group_id) and $self->_groups_equal($self->real_group_id, $other->real_group_id)) { } | 
 
| 209 | 0 | 0 | unless ($self->_groups_equal($), $effective_gid)) | 
 
| 214 | 0 | 0 | unless ($> == $new_euid) | 
 
| 219 | 0 | 0 | unless ($self->_groups_equal($(, $real_gid)) | 
 
| 224 | 0 | 0 | unless ($< == $new_ruid) |