From a75f7d5a5720b25601287b44fcd82225e43b5931 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 11 Dec 2021 20:54:11 -0800 Subject: [PATCH] Set user environment variable, as remote_user gets re-set from it: --- record-failed.pl | 2 +- record-login.pl | 2 +- record-logout.pl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/record-failed.pl b/record-failed.pl index 02dc883ef..65190fef5 100755 --- a/record-failed.pl +++ b/record-failed.pl @@ -10,7 +10,7 @@ our ($remote_user); my ($username, $reason, $remoteip, $localip) = @ARGV; if ($username && $reason && $remoteip) { - $WebminCore::remote_user = $remote_user = $username; + $ENV{'REMOTE_USER'} = $WebminCore::remote_user = $remote_user = $username; $0 = "miniserv.pl"; &webmin_log("failed", undef, $reason, undef, "global", undef, undef, $remoteip); diff --git a/record-login.pl b/record-login.pl index c3de5c854..50d02b5f4 100755 --- a/record-login.pl +++ b/record-login.pl @@ -10,7 +10,7 @@ our ($remote_user); &init_config(); my ($username, $sid, $remoteip, $localip) = @ARGV; if ($username && $sid && $remoteip) { - $WebminCore::remote_user = $remote_user = $username; + $ENV{'REMOTE_USER'} = $WebminCore::remote_user = $remote_user = $username; $main::session_id = $sid; $0 = "miniserv.pl"; &webmin_log("login", undef, undef, undef, "global", undef, diff --git a/record-logout.pl b/record-logout.pl index 0d5301e10..143eb4dfc 100755 --- a/record-logout.pl +++ b/record-logout.pl @@ -10,7 +10,7 @@ our ($remote_user); &init_config(); my ($username, $sid, $remoteip, $localip) = @ARGV; if ($username && $sid && $remoteip) { - $WebminCore::remote_user = $remote_user = $username; + $ENV{'REMOTE_USER'} = $WebminCore::remote_user = $remote_user = $username; $main::session_id = $sid; $0 = "miniserv.pl"; &webmin_log("logout", undef, undef, undef, "global", undef,