%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/webmin/authentic-theme/extensions/file-manager/ |
Upload File : |
#!/usr/bin/perl # # Authentic Theme (https://github.com/authentic-theme/authentic-theme) # Copyright Ilia Rostovtsev <ilia@virtualmin.com> # Licensed under MIT (https://github.com/authentic-theme/authentic-theme/blob/master/LICENSE) # use strict; our (%in); require($ENV{'THEME_ROOT'} . "/extensions/file-manager/file-manager-lib.pl"); if (is_root() && supports_users()) { if ($in{'list_users'} || $in{'home_base'}) { foreign_require("useradmin"); my %uconfig = foreign_config("useradmin"); my $user_home_base = resolve_links($uconfig{'home_base'} || '/home'); if ($in{'list_users'}) { my %users; while (my ($name, $passwd, $uid, $gid, $quota, $comment, $gcos, $dir, $shell) = getpwent) { if ($dir =~ /\Q$user_home_base\E/) { if ($in{'list_user'}) { $users{$name} = { uid => $uid, guid => $gid, home => $dir } if ($in{'list_user'} eq $name); } else { $users{$name} = $uid . ":" . $gid . ":" . $dir; } } } print_json(\%users); } if ($in{'home_base'}) { print_json({ 'home_base' => $user_home_base }); } } } else { print_json({}); }