316 |
if ( $Conf{CgiAdminUserGroup} ne "" ) { |
if ( $Conf{CgiAdminUserGroup} ne "" ) { |
317 |
my($n,$p,$gid,$mem) = getgrnam($Conf{CgiAdminUserGroup}); |
my($n,$p,$gid,$mem) = getgrnam($Conf{CgiAdminUserGroup}); |
318 |
$Privileged ||= ($mem =~ /\b$User\b/); |
$Privileged ||= ($mem =~ /\b$User\b/); |
319 |
|
|
320 |
|
# check against REMOTE_NTGROUP from mod_ntlm |
321 |
|
$Privileged ||= $Conf{CgiAdminUserGroup} eq $ENV{REMOTE_NTGROUP}; |
322 |
} |
} |
323 |
if ( $Conf{CgiAdminUsers} ne "" ) { |
if ( $Conf{CgiAdminUsers} ne "" ) { |
324 |
$Privileged ||= ($Conf{CgiAdminUsers} =~ /\b$User\b/); |
$Privileged ||= ($Conf{CgiAdminUsers} =~ /\b$User\b/); |