CPanel / WHM, Uncategorized

Some usefull Cpanel scripts

Some usefull Cpanel scripts

/scripts/adddns – Adds a DNS zone.

/scripts/addnetmaskips – Add the netmask 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


/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.