Home > Cpanel Basics > Usage of Each cpanel script……

Usage of Each cpanel script……

December 9th, 2008
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)

Download this as a file

Cpanel Basics

  1. No comments yet.
  1. No trackbacks yet.