En esta publicación, exploraremos cómo eliminar o cancelar una cuenta de cPanel mediante el terminal de Linux/CLI (interfaz de línea de comandos).
Eliminar/terminar una cuenta de cPanel desde la línea de comandos
En versiones anteriores del software cPanel, para cancelar una cuenta de cPanel, necesitaba ejecutar este script:
/scripts/killacct
o
/usr/local/cpanel/scripts/killacct
La sintaxis correcta para eliminar una cuenta de cPanel en las versiones antiguas de cPanel era:
/scripts/killacct username
Sin embargo, eso no funciona en versiones actualizadas de cPanel.
Cómo cancelar una cuenta de cPanel en las últimas versiones de cPanel
En las últimas versiones de cPanel, las secuencias de comandos antiguas ya no funcionan y debe usar la nueva secuencia de comandos 'removeacct' :
/scripts/removeacct
o
/usr/local/cpanel/scripts/removeacct
La sintaxis correcta para eliminar una cuenta de cpanel usando la línea de comandos debería ser:
/scripts/removeacct username
Ejemplo de salida:
[[email protected]:~] /scripts/removeacct cptips --force Running pre removal script (/usr/local/cpanel/scripts/prekillacct)......Done Collecting Domain Name and IP......Done Locking account and setting shell to nologin......Done Removing Sessions.........Done Killing all processes owned by user......Done Removing Suspended Info.........Done Removing Web Logs......Done Removing Bandwidth Files......Done Removing any unneeded pending interface locks......Done Removing Email Sending Limits Cache......Done Removing DKIM keys......Done Removing Crontab......Done Removing IPv6......Done Removing external authentication links …......Done Running AutoSSL account deletion logic …......Done Removing domain TLS resources …......Done Removing HTTP Virtual Hosts......Done Removing ftp Virtual Hosts......Done Removing user's web content directory symlinks......Done Removing MySQL databases and users......Done Revoking MySQL Privs.......Done Removing PostgreSQL databases and users......Done Removing Two-Factor Authentication entries..........Done Removing User & Group..........Done Removing DNS Entries......Done Removing Email Setup......Done Removing mailman lists......Done Updating Databases......Done Removing bandwidth limits......Done Removing Counter Data......Done Adding IP back to the IP address pool......Done Removing user's cPanel Databases & Updating......Done Reloading Services......Done Removing mail and service configs......Done Sending Contacts......Done Updating internal databases......Done Running post removal scripts (/usr/local/cpanel/scripts/legacypostkillacct, /usr/local/cpanel/scripts/postkillacct)......Done Account Removal Complete!!!......Done User: cptips Domain: nixcp.com Removed the following non-SSL virtual hosts: nixcp.com Removed the following SSL virtual hosts: Listing MySQL dbs for removal. Fetching MySQL DB Owner information. Successnixcp.com => deleted from server. Removing /etc/valiases/nixcp.com System has 23 free ips. cptips account removed [[email protected]:~]
Ahora ya sabe cómo cancelar cuentas de cpanel desde la línea de comando/terminal de Linux con un solo comando. Tenga en cuenta que pasé –forzar para evitar la confirmación (sí o no) mientras ejecutaba el proceso.
¿Cómo puedo cancelar varias cuentas de cPanel desde la línea de comandos?
Puede usar un bucle for, por ejemplo:
for cpuser in user1 user2 user3; do /scripts/removeacct $cpuser --force; done
¿Cómo puedo cancelar todas las cuentas de cpanel desde la línea de comandos?
Puede eliminar/terminar todas las cuentas de cpanel del servidor ejecutando un bucle for en el directorio /var/cpanel/users, ejemplo:
cd /var/cpanel/users for cpuser in *; do /scripts/removeacct $cpuser --force; doneCómo quitar/cancelar una cuenta de cPanel usando la terminal Linux was last modified:febrero 7th, 2017 by Esteban Borges