From 7a180073540aee514bb0b751f80c09a417641c0a Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 4 Feb 2023 15:23:37 -0800 Subject: [PATCH] tempname function expects remote_user_info to be set https://forum.virtualmin.com/t/file-manager-error-as-servers-admin/119007 --- filemin/filemin-lib.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/filemin/filemin-lib.pl b/filemin/filemin-lib.pl index 563356347..9ba78b854 100644 --- a/filemin/filemin-lib.pl +++ b/filemin/filemin-lib.pl @@ -51,6 +51,7 @@ sub get_paths { elsif ($access{'work_as_root'}) { # Root user, so no switching @remote_user_info = getpwnam('root'); + @WebminCore::remote_user_info = @remote_user_info; } elsif ($access{'work_as_user'}) { # A specific user @@ -58,6 +59,7 @@ sub get_paths { @remote_user_info || &error("Unix user $access{'work_as_user'} does not exist!"); &switch_to_unix_user(\@remote_user_info); + @WebminCore::remote_user_info = @remote_user_info; } else { # Run as the Webmin user we are connected as