X7ROOT File Manager
Current Path:
/usr/libexec/usermin/quota
usr
/
libexec
/
usermin
/
quota
/
📁
..
📄
CHANGELOG
(289 B)
📄
config-ALL-linux
(838 B)
📄
config-freebsd
(747 B)
📄
config-hpux
(488 B)
📄
config-macos
(747 B)
📄
config-netbsd
(747 B)
📄
config-openbsd
(747 B)
📄
config-solaris
(488 B)
📄
config-unixware
(488 B)
📄
config.info
(991 B)
📄
config.info.ca
(1.17 KB)
📄
config.info.nl
(1.09 KB)
📄
config.info.no
(1.11 KB)
📄
freebsd-lib.pl
(10.71 KB)
📄
hpux-lib.pl
(6.26 KB)
📁
images
📄
index.cgi
(2.22 KB)
📄
index.cgi.old
(2.02 KB)
📁
lang
📄
linux-lib.pl
(27 KB)
📄
macos-lib.pl
(9 KB)
📄
module.info
(446 B)
📄
module.info.af
(0 B)
📄
module.info.af.auto
(135 B)
📄
module.info.ar
(0 B)
📄
module.info.ar.auto
(195 B)
📄
module.info.be
(0 B)
📄
module.info.be.auto
(225 B)
📄
module.info.bg
(0 B)
📄
module.info.bg.auto
(240 B)
📄
module.info.ca
(23 B)
📄
module.info.ca.auto
(142 B)
📄
module.info.cs
(35 B)
📄
module.info.cs.auto
(132 B)
📄
module.info.da
(0 B)
📄
module.info.da.auto
(130 B)
📄
module.info.de
(147 B)
📄
module.info.el
(0 B)
📄
module.info.el.auto
(295 B)
📄
module.info.es
(0 B)
📄
module.info.es.auto
(153 B)
📄
module.info.eu
(0 B)
📄
module.info.eu.auto
(129 B)
📄
module.info.fa
(0 B)
📄
module.info.fa.auto
(230 B)
📄
module.info.fi
(0 B)
📄
module.info.fi.auto
(166 B)
📄
module.info.fr
(27 B)
📄
module.info.he
(0 B)
📄
module.info.he.auto
(192 B)
📄
module.info.hr
(0 B)
📄
module.info.hr.auto
(142 B)
📄
module.info.hu
(30 B)
📄
module.info.hu.auto
(134 B)
📄
module.info.it
(0 B)
📄
module.info.it.auto
(141 B)
📄
module.info.ja
(0 B)
📄
module.info.ja.auto
(211 B)
📄
module.info.ko
(0 B)
📄
module.info.ko.auto
(146 B)
📄
module.info.lt
(0 B)
📄
module.info.lt.auto
(141 B)
📄
module.info.lv
(0 B)
📄
module.info.lv.auto
(136 B)
📄
module.info.ms
(0 B)
📄
module.info.ms.auto
(130 B)
📄
module.info.mt
(0 B)
📄
module.info.mt.auto
(157 B)
📄
module.info.nl
(23 B)
📄
module.info.no
(20 B)
📄
module.info.no.auto
(106 B)
📄
module.info.pl
(34 B)
📄
module.info.pl.auto
(137 B)
📄
module.info.pt
(0 B)
📄
module.info.pt.auto
(155 B)
📄
module.info.pt_BR
(0 B)
📄
module.info.pt_BR.auto
(164 B)
📄
module.info.ro
(0 B)
📄
module.info.ro.auto
(152 B)
📄
module.info.ru
(36 B)
📄
module.info.ru.auto
(212 B)
📄
module.info.sk
(0 B)
📄
module.info.sk.auto
(163 B)
📄
module.info.sl
(0 B)
📄
module.info.sl.auto
(140 B)
📄
module.info.sv
(0 B)
📄
module.info.sv.auto
(132 B)
📄
module.info.th
(0 B)
📄
module.info.th.auto
(229 B)
📄
module.info.tr
(0 B)
📄
module.info.tr.auto
(165 B)
📄
module.info.uk
(0 B)
📄
module.info.uk.auto
(234 B)
📄
module.info.ur
(0 B)
📄
module.info.ur.auto
(195 B)
📄
module.info.vi
(0 B)
📄
module.info.vi.auto
(193 B)
📄
module.info.zh
(0 B)
📄
module.info.zh.auto
(130 B)
📄
module.info.zh_TW
(0 B)
📄
module.info.zh_TW.auto
(139 B)
📄
netbsd-lib.pl
(10.71 KB)
📄
old-quota-lib.pl
(550 B)
📄
openbsd-lib.pl
(10.71 KB)
📄
quota-lib.pl
(14.96 KB)
📄
solaris-lib.pl
(7.85 KB)
📄
system_info.pl
(820 B)
📁
ulang
📄
unixware-lib.pl
(6.4 KB)
Editing: index.cgi
#!/usr/bin/perl # index.cgi # Just display the current user's quotas require './quota-lib.pl'; &ui_print_header(undef, $text{'index_title'}, "", undef, 0, 1); @st = stat($remote_user_info[7]); # force mount of home dir $n = &user_filesystems($remote_user); if ($n) { print &ui_subheading(&text('index_quotas', "<tt>$remote_user</tt>")); "as_table(); } else { print "<b>$text{'index_none'}</b><p>\n"; } if ("as_supported() >= 2) { foreach $gid ($remote_user_info[3], &other_groups($remote_user)) { ($g = getgrgid($gid)) || next; $n = &group_filesystems($g); if ($n > 0) { print &ui_subheading(&text('index_gquotas', "<tt>$g</tt>")); "as_table(); } } } &ui_print_footer("/", $text{'index'}); sub quotas_table { # Generate top header (showing blocks/files) $bsize = $config{'block_size'}; @hcols = ( undef, $bsize ? $text{'ufilesys_space'} : $text{'ufilesys_blocks'}, $config{'show_grace'} ? ( undef ) : ( ), $text{'ufilesys_files'}, $config{'show_grace'} ? ( undef ) : ( ) ); print &ui_columns_start(\@hcols, 100, 0, [ undef, "colspan=3 align=center", "colspan=3 align=center" ]); # Generate second header @hcols = ( $text{'ufilesys_fs'}, $text{'ufilesys_used'}, $text{'ufilesys_soft'}, $text{'ufilesys_hard'}, $config{'show_grace'} ? ( $text{'ufilesys_grace'} ) : ( ), $text{'ufilesys_used'}, $text{'ufilesys_soft'}, $text{'ufilesys_hard'}, $config{'show_grace'} ? ( $text{'ufilesys_grace'} ) : ( ), ); print &ui_columns_header(\@hcols); # Generate one row per filesystem the user has quota on for($i=0; $i<$n; $i++) { $f = $filesys{$i,'filesys'}; local @cols; push(@cols, $f); if ($bsize) { push(@cols, &nice_size($filesys{$i,'ublocks'}*$bsize)); } else { push(@cols, $filesys{$i,'ublocks'}); } push(@cols, &nice_limit($filesys{$i,'sblocks'}, $bsize)); push(@cols, &nice_limit($filesys{$i,'hblocks'}, $bsize)); push(@cols, $filesys{$i,'gblocks'}) if ($config{'show_grace'}); push(@cols, $filesys{$i,'ufiles'}); push(@cols, &nice_limit($filesys{$i,'sfiles'}, $bsize, 1)); push(@cols, &nice_limit($filesys{$i,'hfiles'}, $bsize, 1)); push(@cols, $filesys{$i,'gfiles'}) if ($config{'show_grace'}); print &ui_columns_row(\@cols); } print &ui_columns_end(); }
Upload File
Create Folder