In questo post esploreremo come eliminare o chiudere un account cPanel utilizzando il terminale Linux/CLI (interfaccia a riga di comando).
Rimuovi/chiudi un account cPanel dalla riga di comando
Nelle versioni precedenti del software cPanel, per chiudere un account cPanel era necessario eseguire questo script:
/scripts/killacct
o
/usr/local/cpanel/scripts/killacct
La sintassi corretta per eliminare un account cpanel sulle vecchie versioni di cPanel era:
/scripts/killacct username
Tuttavia, ciò non funziona con le versioni aggiornate di cPanel.
Come chiudere un account cPanel sulle ultime versioni di cPanel
Nelle ultime versioni di cPanel i vecchi script non funzionano più e devi utilizzare il nuovo script "removeacct":
/scripts/removeacct
o
/usr/local/cpanel/scripts/removeacct
La sintassi corretta per rimuovere un account cpanel utilizzando la riga di comando dovrebbe essere:
/scripts/removeacct username
Esempio di output:
[[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]:~]
Ora sai come terminare gli account cpanel dal terminale / riga di comando di Linux con un solo comando. Nota che ho passato –force per evitare la conferma (sì o no) durante l'esecuzione del processo.
Come posso chiudere più account cPanel dalla riga di comando?
Puoi utilizzare un ciclo for, ad esempio:
for cpuser in user1 user2 user3; do /scripts/removeacct $cpuser --force; done
Come posso chiudere tutti gli account cpanel dalla riga di comando?
Puoi eliminare / terminare tutti gli account cpanel dal server eseguendo un ciclo for nella directory /var/cpanel/users, ad esempio:
cd /var/cpanel/users for cpuser in *; do /scripts/removeacct $cpuser --force; doneCome rimuovere/chiudere un account cPanel utilizzando il terminale Linux Ultima modifica:7 febbraio 2017 da Esteban Borges