php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/libexec/webmin/filemin/ |
files >> //usr/libexec/webmin/filemin/chcon.cgi |
#!/usr/bin/perl require './filemin-lib.pl'; &ReadParse(); get_paths(); my $recursive; if ( $in{'recursive'} eq 'true' ) { $recursive = '-R'; } else { $recursive = ''; } my @errors; if ( !$in{'label'} ) { push @errors, "$text{'context_label_error'}"; } if ( scalar(@errors) > 0 ) { print_errors(@errors); } else { foreach my $file ( split( /\0/, $in{'name'} ) ) { $file =~ s/\.\.//g; $file = &simplify_path($file); if ( system_logged( "chcon $recursive " . quotemeta( $in{'label'} ) . " " . quotemeta("$cwd/$file") ) != 0 ) { push @errors, ( html_escape($file) . " - $text{'context_label_error_proc'}: $?" ); } } if ( scalar(@errors) > 0 ) { print_errors(@errors); } else { &redirect("index.cgi?path=".&urlize($path)); } }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`