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)
Please refer the url http://www.cpanel.net/docs/whm/Scripts.htm for more info.
No comments:
Post a Comment