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/usermin/file/ |
files >> //usr/libexec/usermin/file/filesystems.cgi |
#!/usr/bin/perl # List all filesystems and their types require './file-lib.pl'; print "Content-type: text/plain\n\n"; if (!&foreign_check("usermount")) { print "0\n"; exit; } &foreign_require("usermount", "usermount-lib.pl"); @mtab = &usermount::list_mounted(); %mtab = map { $_->[0], $_ } @mtab; @fstab = &usermount::list_mounts(); %fstab = map { $_->[0], $_ } @fstab; @mounts = ( @fstab, grep { !$fstab{$_->[0]} } @mtab ); print "1\n"; foreach $m (sort { length($a->[0]) <=> length($b->[0]) } @mounts) { next if ($m->[0] !~ /^\//); # Check if this is user-mountable local %usermount::options; &usermount::parse_options($m->[2], $m->[3]); next if (!defined($usermount::options{'user'})); $m->[1] =~ s/\\/\//g; $chrooted = &make_chroot($m->[0]); if ($chrooted) { print join(" ", $chrooted, @$m[1..3], 0, 0, 0, $mtab{$m->[0]} ? 1 : 0, $fstab{$m->[0]} ? 1 : 0),"\n"; } }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`