Merge pull request #1641 from webmin/dev/fix-admin-check

Fix admin check
This commit is contained in:
Jamie Cameron
2022-05-23 13:26:54 -07:00
committed by GitHub

View File

@@ -12125,8 +12125,8 @@ sub webmin_user_is_admin
my ($user) = @_;
$user ||= $base_remote_user;
my %access = &get_module_acl($user, "");
return 1 if ($access{'rpc'} == 0); # Can make arbitary RPC calls
return 0 if ($access{'rpc'} == 1); # Cannot make RPCs
return 1 if ($access{'rpc'} == 1); # Can make arbitary RPC calls
return 0 if ($access{'rpc'} == 0); # Cannot make RPCs
# Assume that standard admin usernames are root-capable as a fallback
return $user eq 'admin' || $user eq 'root' || $user eq 'sysadm';