MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //proc/self/root/proc/self/root/scripts.20110531.215904.25158/mkquotas
#!/usr/bin/perl
# cpanel4 - scripts        Copyright(c) 1997-2002 cPanel, Inc..
#                                 All rights Reserved.
# copyright@cpanel.net      http://cpanel.net
# This code is subject to the cpanel license. Unauthorized copying is prohibited
require '/scripts/safetybits.pl';

open(LD,">>/etc/localdomains");
chomp($hs = `/bin/hostname`);
print LD "$hs\n";
close(LD);

opendir(CPU,"/var/cpanel/users");
@USERS=readdir(CPU);
closedir(CPU);
foreach $file (@USERS) {
	next if (!getpwnam($file));
	@UNFO = getpwnam($file);
	$homedir = $UNFO[7];
	if ($homedir ne "") {
		if (-d "$homedir/mail") {
			safe_chmod(0770,$UNFO[2],"$homedir/mail");
			safe_chmod(0660,$UNFO[2],"$homedir/mail/inbox");
		}
	}
	if (-f "/var/cpanel/users/$file") {
		if ($UNFO[2] eq "" || $UNFO[3] eq "") { next; }
		if (-d "$homedir/mail") {
			if (! -l "$homedir/mail") {
				killfile("$homedir/mail/.${file}");
				killfile("$homedir/mail/.${file}.cache");
				killfile("$homedir/mail/.${file}.db");
				killfile("$homedir/mail/.${file}.old");
				killfile("$homedir/mail/.${file}-INBOX");
				killfile("$homedir/mail/.${file}-INBOX.cache");
				killfile("$homedir/mail/.${file}-INBOX.db");
				killfile("$homedir/mail/.${file}-INBOX.old");
				opendir(MAIL,"$homedir/mail");
				@MAILDIRS=readdir(MAIL);
				closedir(MAIL);
				@MAILDIRS=grep(!/^\./,@MAILDIRS);
				foreach my $maildir (@MAILDIRS) {
					if (-d "$homedir/mail/$maildir") {
						killfile("$homedir/mail/${maildir}/.${maildir}");
						killfile("$homedir/mail/${maildir}/.${maildir}.cache");
						killfile("$homedir/mail/${maildir}/.${maildir}.db");
						killfile("$homedir/mail/${maildir}/.${maildir}.old");

					}
				}
			}
		}
	}
}

sub killfile {
	my ($file) = @_;
	if (-f $file) { 
		print "Unlinking $file\n";
		unlink($file);
	}
}