$file['owner']['name'] = alky_array_key('name', posix_getpwuid(fileowner($path))); $filegroup = posix_getgrgid(filegroup($path)); $file['group']['name'] = $filegroup['name']; $file['group']['members'] = $filegroup['members']; if($entity == $file['owner']['name']) { $entity_role = 'owner'; } elseif(in_array($entity, $file['group']['members'])) { $entity_role = 'group'; } else { $entity_role = 'world'; }