mirror of
https://github.com/webmin/webmin.git
synced 2026-03-20 08:40:24 +00:00
tempname function expects remote_user_info to be set https://forum.virtualmin.com/t/file-manager-error-as-servers-admin/119007
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user