How to terminate or delete a cPanel account through SSH?

How to terminate or delete a cPanel account through SSH?

This post is updated because cPanel changed the script to remove an account via command line. This is simple to manage cPanel via server CLI (command line interface). Here we discuss about the command to terminate an account from CLI. In older versions of cPanel, the command was “killacct.” The original location for this script is:

/scripts/killacct
Or
/usr/local/cpanel/scripts/killacct

Syntax

/scripts/killacct username

Example

# /scripts/killacct crybit
Are you sure you want to remove the account "crybit" [y/N]? y
Running pre removal script (/usr/local/cpanel/scripts/prekillacct)......Done
Collecting Domain Name and IP......Done
......................
......................
......................
Updating ftp passwords for crybit
Purging ftp user crybit
Ftp password files updated.
Ftp vhost passwords synced
crybit account removed

Later cPanel changed the script from killacct to removeacct. In latest cPanel server, you can terminate an account using the following command:

/scripts/removeacct
Or
/usr/local/cpanel/scripts/removeacct

Syntax

/scripts/removeacct username

That’s it!
Please let me know if you have any questions regarding this.

Related links

  1. Is there any option/scripts to change the cPanel email account’s password from command line?
  2. Important WHM/cPanel Scripts

Post navigation

Arunlal A

Engineer. Linux enthusiast. Traveller. DevOps learner and practitioner. I enjoy working with Linux, DevOps, automation, and technology while exploring new places along the way. I use this space to share my experiences, learnings, experiments, and things I discover along the journey. Whether you're a seasoned DevOps professional or just getting started, let's connect, learn, and grow together. Happy coding, automating, and deploying!

12 thoughts on “How to terminate or delete a cPanel account through SSH?”

  1. A good tut but I want to change the domain of my cpanel account… Ie I don’t have whm access but have ssh root access. So my previous domain was removed or expired now I want to change this please any tutorial or solution

    1. Shiv, thanks for pointing out this issue. That script (/scripts/killacct) is depreciated and you can use “/scripts/removeacct” for teminating an account via CLI. I’ll update this topic soon.

Leave a Reply

Your email address will not be published. Required fields are marked *