(866) 366-3640 - support@sagonet.com
Sago Logo
Banner

   
Log in / create account Page Discussion History Go to the site toolbox
The scripts directory

cPanel and WHM has a large number of predefined scripts available in the /scripts folder. The available scripts are as follows:

 

  • adddns - Adds a DNS zone.

  • addfpmail - Add frontpage mail extensions to all domains without them.

  • addfpmail2 -Add frontpage mail extensions to all domains without them.

  • addnetmaskips - Add the netmask 255.255.255.0 to all IPs that have no netmask.


  • addnobodygrp - Adds the group nobody and activates security.

  • addpop - Add a Pop Account.

  • addservlets - Add JSP support to an account (requires tomcat).

  • addstatus - (Internal use never called by user).

  • adduser - Add a user to the system.

  • admin - Run WHM Lite.


  • apachelimits - Add rlimits to Apache.

  • bandwidth - (OLD)

  • betaexim - Installs the latest version of exim.

  • biglogcheck - looks for logs nearing 2 gigabytes in size

  • bitstest -

  • bsdcryptoinstall - Installs crypto on FreeBSD.


  • bsdldconfig - Configures the proper lib directories in FreeBSD.

  • bsdpkgpingtest - Tests the connection speed for downloading FreeBSD packages.

  • buildbsdexpect - Install expect on FreeBSD.

  • builddomainaddr - (OLD)

  • buildeximconf - Rebuilds exim.conf.

  • buildpostgrebsd-dev - Installs postgresql on FreeBSD.


  • buildpureftproot -  

  • bupcp - (OLD)

  • chcpass - (Internal use)

  • checkallowoverride -

  • checkbadconf - Checks /usr/local/apache/conf/httpd.conf for bad users.

  • checkbashshell -


  • checkbsdgroups - Checks and repairs proftpd ownership on FreeBSD.

  • checkccompiler - Checks to make sure the C compiler works on your system.

  • checkdeadperlso -

  • checkerrorlogsafe -

  • checkfpkey - Checks for the FrontPage suid key

  • checkgd - Checks to see if GD is built.


  • checkgentoousers -

  • checkhttpd -

  • checkinterchange - (Internal use).

  • checklibssl - Checks to make sure the proper libssl symlinks exist.

  • checklink -

  • checklog - (OLD)


  • checkmakeconf -

  • checkmaxclients - Checks to see if apache has reached the maximum clients allowed.

  • checkoldperl -  Checks to see if the version of Perl on your system is old.

  • checkoldrpm -

  • checkrsync - Checks to make sure rsync is up to date.

  • checksuexecpatch - Checks to see if mailman has been patched for suexec.


  • checksuspendpages - Checks to see if suspend pages are properly named.

  • checkswup - (OLD)

  • checkup2date - Makes sure up2date is set up properly (RedHat)

  • checkyum - Makes sure yum is set up properly.

  • chkpaths - Makes sure /usr/sbin/chown has a symlink to /bin/chown

  • chownpublichtmls - Change ownership of all users web space to them, which is useful for converting to suexec. Files owned by nobody are deleted.


  • chpass - Change password.

  • ckillall - Allows you to kill a process (used like killall).

  • ckillall2 - Allows you to kill a process.

  • cleanandmailformmaillog -

  • cleanbw - Cleans up old bandwidth logs.

  • cleandns - (OLD)


  • cleandns8 - Clean up named.conf.

  • cleangd - Cleans up old GD installs and reinstalls GD

  • cleanmd5 - Fix CPAN md5 problems.

  • cleanmsglog - cleans exim's msglog

  • cleanopenwebmail - (OLD)

  • cleanupcheck -


  • cleanupmysqlprivs - Cleans up improper mySQL privileges.

  • compilers - Disables the usage of compilers for unprivileged users.

  • configips - (OLD)

  • *.cgi - (INTERNAL)

  • *.c - (INTERNAL)

  • convert2maildir - Converts mail from mbox to maildir format and installs courier impap and pop (cpimap is removed).


  • convertemails -

  • convertemails2 - (INTERNAL)

  • convertemails5 - (INTERNAL)

  • courierup - Updates/Installs Courier

  • cpanelsync -

  • cpbackup - Runs backups.


  • cpbackup2 - (INTERNAL)

  • cptheme - (NOT USED)

  • dialog* - (NOT USED)

  • distupgrade - Upgrades RedHat to the newest version (for testing only)

  • dnscluster - Enables DNS clustering.

  • dnsqueuecron - Adds a cron job to dump the DNS queue.


  • dns_setup - (OLD)

  • dnstransfer - Only if the server has a DNS master (sync with DNS master).

  • doomhttpd -

  • dotbuffer - (INTERNAL)

  • downgradefp - Downgrades FrontPage Extensions (to 5.0-0)

  • dropmysqldb - Drops a mySQL database.


  • easyapache - Upgrade Apache

  • editquota - Change a users quota.

  • enablechkservdwebmail - Enable service checking of webmaild.

  • enablefileprotect - Protects home directories if file protection is built in apache.

  • ensurepkg - Installs a FreeBSD package.

  • ensurerpm - Installs a rpm.


  • ensurerpm2 - (INTERNAL)

  • exchangeacctdb - (OLD)

  • exim3 - Installs exim 3.

  • exim4 - Installs exim 4.

  • exim4-rh73test - Installs exim release #260. (RedHat only)

  • eximcron - Creates a cron job for exim_tidy_db.


  • eximlocalsend - Enables/Disables exim local sending.

  • exim_tidydb - Cleans the exim message log.

  • eximup - Installs/Updates exim.

  • eximup~ - (INTERNAL)

  • expectperlinstaller - (INTERNAL)

  • fetchfile - (INTERNAL)


  • fetchfpexec -

  • fetchgd - Includes libg.so.

  • finddev - (INTERNAL)

  • findhacks - Search for common Trojan Horses.

  • findoddrootprocesses - Lists root processes that may need to be checked out.

  • findphpversion - Check to see if your php version file is up to date.


  • findtrojans - Exhaustive Trojan Horse search.

  • fixadmin - (OLD)

  • fixallcartswithsuexec - Fixes permissions on carts when using suexec.

  • fixallinterchangeperm - Fixes permissions on all users' Interchange Shopping Carts.

  • fixbinpath - Makes sure all bin file paths are correct.

  • fixbuggynamed - Updates bind to solve any problems with bugs.


  • fixcartwithsuexec - (INTERNAL) - Can be used to fix a cart with suexec.

  • fixcgiwrap - (OLD)

  • fixcommonproblems - Attempt to fix the most common problems.

  • fixetchosts - Fixes problems with /etc/hosts

  • fixeverything - Fix common problems and quotas.

  • fixfpwml - Fix for .wml errors with frontpage.


  • fixheaders - Run if nothing compiles errors with .h files on compile.

  • fixhome - (NOT USED) - Unsymlink items.

  • fixinterchange - Reinstall interchange Perl modules.

  • fixinterchangeperm - fix permissions on a user's interchange cart.

  • fixipsnm - Same as addnetmask ips, but Perl though.

  • fixlibnet - Reinstall Bundle::libnet (Perl).


  • fixlocalhostwithphp - Change /etc/hosts to work better with PHP 4.2.0 + MySQL.

  • fixmailandakopia - (NOT USED)

  • fixmailman - Updates and restarts mailman.

  • fixmailmanwithsuexec -

  • fixmuse - Reinstalls muse.

  • fixmysql - Fixes problems with mySQL.


  • fixmysqlbsd - Fixes problesm with mySQL on FreeBSD.

  • fixnamed - Updates bind to handle many DNS zones (more than 512).

  • fixndc - Repair redhat's broken named.conf on 7.2.

  • fixndc.new - (INTERNAL)

  • fixoldlistswithsuexec - Run after enabling suexec on the server to change the URLs that Mailman gives out to ones that don't give a 500 internal server error.

  • fixperl - Symlink /usr/local/bin/perl /usr/bin/perl.


  • fixperlscript - Makes sure a perlscript includes all corresponding modules.

  • fixpop - Fix a POP account and reset password.

  • fixproftpdconf - Fixes problems with /usr/local/etc/proftpd.conf

  • fixproftpdconf~ - (INTERNAL)

  • fixproftpddupes - Updates proftpd.

  • fixquotas - Fix quotas.


  • fixrelayd - (OLD)

  • fixrh72ndckey - (INTERNAL)

  • fixrndc - Fixes named.conf to prevent rndc staus failed.

  • fixspamassassinfailedupdate - Reinstalls a failed spamassassin update.

  • fixsubconf -

  • fixsubdomainlogs - Run if subdomain logs don't show up in cPanel.


  • fixsuexeccgiscripts - Fix CGI scripts that are broken after suexec installed.

  • fixtrojans - (NOT USED)

  • fixvaliases - Fix permisions on valiases.

  • fixwebalizer - Repair a Webalizer that has stopped updating.

  • fixwebmail - (OLD)

  • fixwwwdir - (OLD)


  • fp3 - Updates the fpexe3 patch.

  • fpanonuserpatch - Updates FrontPage extensions to include the anonymous user patch.

  • fp-auth -

  • fpbtr - (OLD)

  • fpsuexec - (INTERNAL)

  • fpsuexec2 - (INTERNAL)


  • fpsuexec3 - (INTERNAL)

  • fpupgrade - (INTERNAL)

  • ftpcheck - Checks for FTPSSL.

  • ftpfetch - (INTERNAL)

  • ftpput -  (INTERNAL)

  • ftpquaotacheck - Runs quota checking for all ftp users.


  • ftpsfetch - (INTERNAL)

  • ftpup - Updates your ftp server.

  • ftpupdate - (INTERNAL)

  • fullhordereset - Resets Horde and displays the current Horde password.

  • futexfix - Fixes problesm with futex.

  • futexstartup - Starts futex.


  • gcc3 - Installs gcc-3.3.3

  • gencrt - Generate a .crt and .csr file.

  • gencrt2 - (NOT USED)

  • gentomcatlist - (INTERNAL)

  • gentooportsup -

  • gethomedir - (INTERNAL)


  • getpasswd - (INTERNAL)

  • getremotecpmove - (INTERNAL)

  • getrpmfor -

  • grabemails - (INTERNAL)

  • grabhttp - (INTERNAL)

  • grabhttp2 - (INTERNAL)


  • grabmysqlprivs - (INTERNAL)

  • grpck - Checks to see if grpck is working properly.

  • hackcheck - (INTERNAL)

  • hdparmify - Enable dma/irq/32bit HD access, which speeds up IDE drives.

  • hdparmon - Turns on hdparm.

  • HTTPreq.pm - (INTERNAL)


  • httpspamdetect -

  • icpanel - (OLD)

  • initacls - Mounts your file systems with ACL support (make sure your kernel supports ACLs)

  • initbyteslog - (INTERNAL)

  • initfpsuexec - Enable FrontPage suexec support.

  • initquotas - Turn on quota support on new drives.


  • initsslhttpd - Make sure HTTP starts with SSL.

  • initsuexec - Turn on suexec support if suexec is installed.

  • installaimicq - (INTERNAL)

  • installcgipm - Installs CGI.pm

  • installcpbsdpkg -

  • installcpgentoopkg -


  • installdbi - Install Bundle::DBD::mysql.

  • installfpfreebsd - Installs FrontPage 5 Extensions on FreeBSD.

  • installfpgentoo - Installs FrontPage on Gentoo.

  • installgd - Builds GD.

  • installipc - (INTERNAL)

  • installpkg - Installs a FreeBSD package.


  • installpostgres - Installs PostrgeSQL.

  • installrmmods - (OLD)

  • installrpm - Installs a rpm.

  • installrpm2 - (INTERNAL)

  • installspam - Install SpamAssassin.

  • installssl - Add a SSL vhost.


  • installtree -

  • installzendopt - Install zend optimzer.

  • installzendopt-freebsd - Install zend optimizer on a freebsd machine.

  • ipcheck - (INTERNAL)

  • ipusage - (INTERNAL)

  • isdedicatedip - Checks an ip to see if it is dedicated.


  • kernelcheck - (INTERNAL)

  • killacct - Delete an account.

  • killbadrpms - Security script that kills insecure RPMs from the server.

  • killdns - Delete a DNS zone.

  • killdns-dnsadmin -

  • killdrrootvhost - Removes the document root for a virtual host.


  • killndbm - Remove the broken NDBM_File module from 7.2.

  • killpvhost - Removes a virtual host from proftpd.conf.

  • killspamkeys - Removes a spam key.

  • killsslvhost - Removes a SSL entry for a virtual host.

  • killvhost - Delete a vhost.

  • listcheck - Checks mailing lists for issues.


  • listproblems - Lists common problems.

  • listsubdomains - List subdomains.

  • mailadmin - (DEAD, OLD)

  • maildirmenu - (INTERNAL)

  • mailman212 - (INTERNAL)

  • mailperm - Fix almost any mail permission problem.


  • mailscannerupdate - Updates MailScanner

  • mailtroubleshoot - Guided mail fix.

  • makecpphp - Installs php.

  • makesecondary - Part of DNS transfer.

  • manualupcp - Updates cPanel manually.

  • md5crypt - Encrypts a password into MD5.


  • mkquotas - OLD

  • mkwwwacctconf - (INTERNAL)

  • mrusersscpcmd -

  • mseclocal - Sets up Mandrake's msec to allow exim to run as mailnull.

  • mysqladduserdb - Create a MySQL databse and user.

  • mysqlconnectioncheck - Attempts to connect to MySQL, restarts SQL if necessary.


  • mysqldeluserdb - Delete a MySQL database and user.

  • mysqlinfo - (OLD)

  • mysqlpasswd - Change MySQL password.

  • mysqlrpmpingtest - Checks your connection speed for downloading mySQL rpms.

  • mysqlup - Updates mySQL.

  • mysqlup~ - (INTERNAL)


  • ndbmcheck - Checks to see if the nbdm module is loaded (kills in RedHat 7.2)

  • netftpsslpatch - Patches FTPSSL.pm.

  • newdomains - (OLD)

  • newdomains-sendmail - (OLD)

  • newexim - Installs the latest version of exim.

  • newftpuser - (NOT USED)


  • newpop - (NOT USED)

  • nofsck - Make fsck always use -y

  • nomodattach - Removes mod_attach from httpd.conf.

  • nomodauthmysql -Removes mod_auth_mysql from httpd.conf.

  • nomodbwprotect - Removes mod_bwportect from httpd.conf.

  • nomodgzipconfmods - Removes mod_gzip from httpd.conf.


  • nomodperl - Removes mod_perl from httpd.conf.

  • oldaddoncgi2xaddon - Updates old addons to X addons.

  • oldaddonconverter-(INTERNAL)

  • oopcheck - (INTERNAL)

  • park - Parks a domain.

  • patcheximconf - Fixes exim.conf.


  • patchposixtypes -

  • patchtypes -

  • patchtypesizes -

  • pedquota - (INTERNAL) - Part of editquota (for editting quota).

  • perlinstaller - Installs perl.

  • phpini - Create a php.ini file.


  • phpopenbasectl -

  • pingtest - Checks your download time from cPanel mirrors.

  • pkgacct - (INTERNAL)

  • pkgacct~ -(INTERNAL)

  • pkgacct2 - (INTERNAL)

  • pkgaccount-ala - backs up an Alab*nza account for transfer.


  • pkgacct-ciXost - backs up a ci*ost account for transfer.

  • pkgacct-dXm - backs up a d*m account for transfer.

  • pkgacct-enXim - backs up an en*im account for transfer.

  • pkgacct-ng -

  • pkgacctn-ng.orig -

  • pkgacct-pXa - backs up a p*a account for transfer.


  • popftpuse - (OLD)

  • portsup - (FREEBSD BETA)

  • postsuexecinstall - (INTERNAL)

  • proftpd128 - Installs proftpd-1.2.8.

  • pscan - (OLD)

  • ptycheck - Fixes permissoins on /dev/ptmx.


  • pwck -Verifies the integrity of system authentication information.

  • quickfixmysqlbsd - (NOT USED)

  • quickkernel - Updates your kernel.

  • quicksecure - Quickly kill useless services.

  • quotacheck - (INTERNAL)

  • rasetup - (OLD)


  • rawchpass - (INTERNAL)

  • realadduser - (INTERNAL)

  • realchpass - (INTERNAL)

  • realperlinstaller - (INTERNAL)

  • realrawchpass - (INTERNAL)

  • rebuildcpanelsslcrt - Rebuilds the cPanel SSL Certificate.


  • rebuildcpusers - Rebuilds /var/cpanel/users.

  • rebuildetcpasswd - Rebuilds /etc/passwd.

  • rebuildeximbsd - Rebuilds exim on FreeBSD.

  • rebuildhttpdconffromproftpd - Rebuild httpd.conf from the proftpd.conf file.

  • rebuildinterchangecfg - Used after moving a domain with Interchange to the server.

  • rebuildippool - (INTERNAL)


  • rebuildnamedconf - Restore named.conf from files in /var/named.

  • rebuildproftpd - Restore proftpd.conf from httpd.conf.

  • reinstallmailman - Reinstalls mailman.

  • relocatevartousr - Relocates files from /var to /usr in case of disk space issues.

  • remdefssl - Remove default SSL vhost.

  • reseteximtodefaults - Resets exim's default settings.


  • resethorde -

  • resetimappasswds - Resets all imap passwords.

  • resetmailmanurls -

  • resetquotas - Change quotas to what they should be .

  • restartsrv - Restart a service.

  • restartsrv_apache - Restart apache.


  • restartsrv_bind - Restart bind.

  • restartsrv_clamd - Restart clamd.

  • restartsrv_courier - Restart courier imap.

  • restartsrv_cppop - Restart cppop.

  • restartsrv_entropychat - Restart entropy chat.

  • restartsrv_exim - Restart exim.


  • restartsrv_eximstats - Restart exim statistics.

  • restartsrv_ftpserver - Restart your ftp server.

  • restartsrv_ftpserver~ - (INTERNAL)

  • restartsrv_httpd - Restart httpd.

  • restartsrv_imap - Restart impad.

  • restartsrv_inetd - Restart inetd.


  • restartsrv_interchange - Restart Interchange Shopping Cart.

  • restartsrv_melange - Restart melange chat.

  • restartsrv_mysql - Restart mysqld.

  • restartsrv_named - Restart named.

  • restartsrv_postgres - Restart postgresql.

  • restartsrv_postgresql - Restart postgresql.


  • restartsrv_proftpd - Restart proftpd.

  • restartsrv_pureftpd - Restart pure-ftpd.

  • restartsrv_spamd - Restart spamd.

  • restartsrv_sshd - Restart sshd.

  • restartsrv_syslogd - Restart syslogd.

  • restartsrv_tomcat - Restart tomcat.


  • restartsrv_xinetd - Restart xinetd.

  • restoremail - Restores a user's mail.

  • restorepkg -

  • reswhostmgr - Restart whostmgr.

  • rhlupdate - (OLD)

  • rpmpreinstall - (INTERNAL)


  • rpmup - Upgrade redhat/mandrake errata/security.

  • rpmup2 - (INTERNAL)

  • rpmup3 - (INTERNAL)

  • rrdtoolinstall - Installs RRD Tool.

  • rscpmd -

  • runlogsnow - (OLD)


  • runstatsonce - Runs statistics (should be used from the crontab).

  • runweblogs - Run analog/webalizer/etc. for a user.

  • ruserssscpcmd - (INTERNAL)

  • safeperlinstaller - Installs perl safely.

  • safeup2date - Runs up2date safely.

  • safeyum - Runs yum safely.


  • scpcmd - (INTERNAL)

  • searchbadgroups -

  • searchreplace - (NOT USED)

  • secureit - Remove unnecessary suid binaries.

  • securemysql - Attempts to secure the MySQL configuration.

  • securetmp - Adds securetmp to system startup.


  • selinux_custom_contexts -

  • selinuxsetup -

  • sendaim - (INTERNAL)

  • sendicq - (INTERNAL)

  • setupfp - Install FrontPage 3 on an account.

  • setupfp4 - Install FrontPage 4 (2000) installer on an account.


  • setupfp5 - Install FrontPage 5 (2002) installer on an account.

  • setupfp5.nosueuxec - Install FrontPage 5 (2002) installer on an account when not using suexec.

  • setupmakeconf -

  • showexelist - Shows exe processes.

  • simpleps - Display the process list.

  • simplesshcmd - (INTERNAL)


  • smartcheck - Checks hard drive integrity.

  • smtpmailgdionly - Enables SMTP Mail Protection.

  • snarf - (INTERNAL)

  • spamasssassin-cpanel - (NOT USED)

  • spamboxdisable - Disables SpamAssassin's spambox delivery for all accounts.

  • sscpcmd - (INTERNAL)


  • ssh2.expect - (INTERNAL)

  • sshcmd -

  • sshcontrol - (INTERNAL)

  • ssh.expect - (INTERNAL)

  • stage2fpmail - (INTERNAL)

  • supportvoidcheck -


  • suspendacct - Suspends an account.

  • symlinktodir - (INTERNAL)

  • sysup - update cPanel RPMs.

  • telentcrt - (OLD)

  • testinf - (OLD)

  • trustme - (INTERNAL)


  • typocheck -

  • uf - (OLD)

  • unlimitnamed - Installs the latest version of bind patched to support greater than 512 ips on the server.

  • unblockip - Unblocks an IP blocked by portsentry.

  • unpkgacct - (INTERNAL)

  • unsetupfp4 - Removes FrontPage 4 or 5 from an account.


  • unslavenamedconf - If the user accidentally sets a DNS master as local server, this will repair named.conf after the loop.

  • unsuspendacct - Unsuspends an account.

  • upcp - Updates cPanel.

  • updated - Updates /scripts.

  • updatedomainips - (INTERNAL)

  • updatefrontpage - Updates FrontPage


  • updatemysqlquota -

  • updatenow - Updates /scripts NOW.

  • updatephpconf - Updates PHP configuration files.

  • updateuserdomains - (INTERNAL)

  • updateuserdomains2 - (INTERNAL)

  • userdirctl -


  • userps - (OLD)

  • usersscpcmd - (INTERNAL)

  • usersscpcmd1 - (INTERNAL)

  • usersshcmd - (INTERNAL)

  • verify - (OLD)

  • verifyzone - (INTERNAL)


  • whichrpm - (INTERNAL)

  • whoowns - Finds out who owns a domain.

  • whostmgrkey - (OLD)

  • wwwacct - Creates an account.

  • wwwacct2 - (INTERNAL)

  • x* - (OLD)


  • xaddonreport - Reports the current addon scripts installed.

  • zoneexists - (INTERNAL)