Important cPanel Scripts
WHM / cPanel Scripts are located in /scripts/
/scripts/adddns – Adds a DNS zone.
/scripts/addnetmaskips – Add the netmask 255.255.255.0 to all IPs that have no netmask.
/scripts/addnobodygrp – Adds the group nobody and activates security.
/scripts/addpop – Add a Pop Account.
/scripts/addservlets – Add JSP support to an account (requires tomcat).
/scripts/adduser – Add a user to the system.
/scripts/betaexim – Installs the latest version of exim.
/scripts/biglogcheck – looks for logs nearing 2 gigabytes in size
/scripts/bsdcryptoinstall – Installs crypto on FreeBSD.
/scripts/bsdldconfig – Configures the proper lib directories in FreeBSD.
/scripts/bsdpkgpingtest – Tests the connection speed for downloading FreeBSD packages.
/scripts/buildeximconf – Rebuilds exim.conf.
/scripts/buildpostgrebsd-dev – Installs postgresql on FreeBSD.
/scripts/checkbadconf – Checks /usr/local/apache/conf/httpd.conf for bad users.
/scripts/checkbsdgroups – Checks and repairs proftpd ownership on FreeBSD.
/scripts/checkccompiler – Checks to make sure the C compiler works on your system.
/scripts/checkfpkey – Checks for the FrontPage suid key
/scripts/checkgd – Checks to see if GD is built.
/scripts/checkinterchange – (Internal use).
/scripts/checklibssl – Checks to make sure the proper libssl symlinks exist.
/scripts/checkmaxclients – Checks to see if apache has reached the maximum clients allowed.
/scripts/checkoldperl – Checks to see if the version of Perl on your system is old.
/scripts/checkrsync – Checks to make sure rsync is up to date.
/scripts/checksuexecpatch – Checks to see if mailman has been patched for suexec.
/scripts/checksuspendpages – Checks to see if suspend pages are properly named.
/scripts/checkup2date – Makes sure up2date is set up properly (RedHat)
/scripts/checkyum – Makes sure yum is set up properly.
/scripts/chkpaths – Makes sure /usr/sbin/chown has a symlink to /bin/chown
/scripts/chownpublichtmls – Change ownership of all users web space to them, which is useful for converting to
suexec. Files owned by nobody are deleted.
/scripts/ckillall – Allows you to kill a process (used like killall).
/scripts/cleanbw – Cleans up old bandwidth logs.
/scripts/cleandns8 – Clean up named.conf.
/scripts/cleangd – Cleans up old GD installs and reinstalls GD
/scripts/cleanmd5 – Fix CPAN md5 problems.
/scripts/cleanmsglog – cleans exim’s msglog
/scripts/cleanupmysqlprivs – Cleans up improper mySQL privileges.
/scripts/compilers – Disables the usage of compilers for unprivileged users.
/scripts/convert2maildir – Converts mail from mbox to maildir format and installs courier impap and pop (cpimap is
removed).
/scripts/cpbackup – Runs backups.
/scripts/distupgrade – Upgrades RedHat to the newest version (for testing only)
/scripts/dnscluster – Enables DNS clustering.
/scripts/dnstransfer – Only if the server has a DNS master (sync with DNS master).
/scripts/downgradefp – Downgrades FrontPage Extensions (to 5.0-0)
/scripts/dropmysqldb – Drops a mySQL database.
/scripts/easyapache – Upgrade Apache
/scripts/editquota – Change a users quota.
/scripts/enablechkservdwebmail – Enable service checking of webmaild.
/scripts/enablefileprotect – Protects home directories if file protection is built in apache.
/scripts/ensurepkg – Installs a FreeBSD package.
/scripts/ensurerpm – Installs a rpm.
/scripts/exim3 – Installs exim 3.
/scripts/exim4 – Installs exim 4.
/scripts/eximlocalsend – Enables/Disables exim local sending.
/scripts/eximup – Installs/Updates exim.
/scripts/findhacks – Search for common Trojan Horses.
/scripts/findoddrootprocesses – Lists root processes that may need to be checked out.
/scripts/findphpversion – Check to see if your php version file is up to date.
/scripts/fixallcartswithsuexec – Fixes permissions on carts when using suexec.
/scripts/fixbinpath – Makes sure all bin file paths are correct.
/scripts/fixbuggynamed – Updates bind to solve any problems with bugs.
/scripts/fixcommonproblems – Attempt to fix the most common problems.
/scripts/fixetchosts – Fixes problems with /etc/hosts
/scripts/fixeverything – Fix common problems and quotas.
/scripts/fixinterchange – Reinstall interchange Perl modules.
/scripts/fixinterchangeperm – fix permissions on a user’s interchange cart.
/scripts/fixlocalhostwithphp – Change /etc/hosts to work better with PHP 4.2.0 + MySQL.
/scripts/fixmailman – Updates and restarts mailman.
/scripts/fixmysql – Fixes problems with mySQL.
/scripts/fixmysqlbsd – Fixes problesm with mySQL on FreeBSD.
/scripts/fixnamed – Updates bind to handle many DNS zones (more than 512).
/scripts/fixpop – Fix a POP account and reset password.
/scripts/fixproftpdconf – Fixes problems with /usr/local/etc/proftpd.conf
/scripts/fixproftpddupes – Updates proftpd.
/scripts/fixquotas – Fix quotas.
/scripts/fixrndc – Fixes named.conf to prevent rndc staus failed.
/scripts/fixsubdomainlogs – Run if subdomain logs don’t show up in cPanel.
/scripts/fixsuexeccgiscripts – Fix CGI scripts that are broken after suexec installed.
/scripts/fixvaliases – Fix permisions on valiases.
/scripts/fixwebalizer – Repair a Webalizer that has stopped updating.
/scripts/fpanonuserpatch – Updates FrontPage extensions to include the anonymous user patch.
/scripts/ftpquaotacheck – Runs quota checking for all ftp users.
/scripts/ftpup – Updates your ftp server.
/scripts/fullhordereset – Resets Horde and displays the current Horde password.
/scripts/gcc3 – Installs gcc-3.3.3
/scripts/gencrt – Generate a .crt and .csr file.
/scripts/initfpsuexec – Enable FrontPage suexec support.
/scripts/initquotas – Turn on quota support on new drives.
/scripts/initsslhttpd – Make sure HTTP starts with SSL.
/scripts/initsuexec – Turn on suexec support if suexec is installed.
/scripts/installfpfreebsd – Installs FrontPage 5 Extensions on FreeBSD.
/scripts/installfpgentoo – Installs FrontPage on Gentoo.
/scripts/installgd – Builds GD.
/scripts/installpkg – Installs a FreeBSD package.
/scripts/installpostgres – Installs PostrgeSQL.
/scripts/installzendopt – Install zend optimzer.
/scripts/installzendopt-freebsd – Install zend optimizer on a freebsd machine.
/scripts/isdedicatedip – Checks an ip to see if it is dedicated.
/scripts/killacct – Delete an account.
/scripts/killdns – Delete a DNS zone.
/scripts/killpvhost – Removes a virtual host from proftpd.conf.
/scripts/killspamkeys – Removes a spam key.
/scripts/killsslvhost – Removes a SSL entry for a virtual host.
/scripts/killvhost – Delete a vhost.
/scripts/listcheck – Checks mailing lists for issues.
/scripts/listproblems – Lists common problems.
/scripts/listsubdomains – List subdomains.
/scripts/mailperm – Fix almost any mail permission problem.
/scripts/mailscannerupdate – Updates MailScanner
/scripts/makecpphp – Installs php.
/scripts/manualupcp – Updates cPanel manually.
/scripts/md5crypt – Encrypts a password into MD5.
/scripts/mysqladduserdb – Create a MySQL databse and user.
/scripts/mysqlconnectioncheck – Attempts to connect to MySQL, restarts SQL if necessary.
/scripts/mysqldeluserdb – Delete a MySQL database and user.
/scripts/mysqlpasswd – Change MySQL password.
/scripts/mysqlup – Updates mySQL.
/scripts/newexim – Installs the latest version of exim.
/scripts/nofsck – Make fsck always use -y
/scripts/nomodattach – Removes mod_attach from httpd.conf.
/scripts/nomodauthmysql -Removes mod_auth_mysql from httpd.conf.
/scripts/nomodbwprotect – Removes mod_bwportect from httpd.conf.
/scripts/nomodgzipconfmods – Removes mod_gzip from httpd.conf.
/scripts/nomodperl – Removes mod_perl from httpd.conf.
/scripts/park – Parks a domain.
/scripts/patcheximconf – Fixes exim.conf.
/scripts/perlinstaller – Installs perl.
/scripts/phpini – Create a php.ini file.
/scripts/proftpd128 – Installs proftpd-1.2.8.
/scripts/quickkernel – Updates your kernel.
/scripts/quicksecure – Quickly kill useless services.
/scripts/rebuildcpanelsslcrt – Rebuilds the cPanel SSL Certificate.
/scripts/rebuildcpusers – Rebuilds /var/cpanel/users.
/scripts/rebuildetcpasswd – Rebuilds /etc/passwd.
/scripts/rebuildeximbsd – Rebuilds exim on FreeBSD.
/scripts/rebuildhttpdconffromproftpd – Rebuild httpd.conf from the proftpd.conf file.
/scripts/rebuildnamedconf – Restore named.conf from files in /var/named.
/scripts/rebuildproftpd – Restore proftpd.conf from httpd.conf.
/scripts/reinstallmailman – Reinstalls mailman.
/scripts/reseteximtodefaults – Resets exim’s default settings.
/scripts/resetimappasswds – Resets all imap passwords.
/scripts/restartsrv – Restart a service.
/scripts/restartsrv_apache – Restart apache.
/scripts/restartsrv_bind – Restart bind.
/scripts/restartsrv_clamd – Restart clamd.
/scripts/restartsrv_courier – Restart courier imap.
/scripts/restartsrv_cppop – Restart cppop.
/scripts/restartsrv_entropychat – Restart entropy chat.
/scripts/restartsrv_exim – Restart exim.
/scripts/restartsrv_eximstats – Restart exim statistics.
/scripts/restartsrv_ftpserver – Restart your ftp server.
/scripts/restartsrv_httpd – Restart httpd.
/scripts/restartsrv_imap – Restart impad.
/scripts/restartsrv_inetd – Restart inetd.
/scripts/restartsrv_interchange – Restart Interchange Shopping Cart.
/scripts/restartsrv_melange – Restart melange chat.
/scripts/restartsrv_mysql – Restart mysqld.
/scripts/restartsrv_named – Restart named.
/scripts/restartsrv_postgres – Restart postgresql.
/scripts/restartsrv_postgresql – Restart postgresql.
/scripts/restartsrv_proftpd – Restart proftpd.
/scripts/restartsrv_pureftpd – Restart pure-ftpd.
/scripts/restartsrv_spamd – Restart spamd.
/scripts/restartsrv_sshd – Restart sshd.
/scripts/restartsrv_syslogd – Restart syslogd.
/scripts/restartsrv_tomcat – Restart tomcat.
/scripts/restartsrv_xinetd – Restart xinetd.
/scripts/restoremail – Restores a user’s mail.
/scripts/runstatsonce – Runs statistics (should be used from the crontab).
/scripts/runweblogs – Run analog/webalizer/etc. for a user.
/scripts/safeyum – Runs yum safely.
/scripts/setupfp – Install FrontPage 3 on an account.
/scripts/setupfp4 – Install FrontPage 4 (2000) installer on an account.
/scripts/setupfp5 – Install FrontPage 5 (2002) installer on an account.
/scripts/setupfp5.nosueuxec – Install FrontPage 5 (2002) installer on an account when not using suexec.
/scripts/unsetupfp4 – Removes FrontPage 4 or 5 from an account.
/scripts/unsuspendacct – Unsuspends an account.
/scripts/upcp – Updates cPanel.
/scripts/whoowns – Finds out who owns a domain.
/scripts/wwwacct – Creates an account.