V tomto příspěvku prozkoumáme, jak odstranit nebo ukončit účet cPanel pomocí terminálu Linux / CLI (rozhraní příkazového řádku).
Odstranění / ukončení účtu cPanel z příkazového řádku
Ve starších verzích softwaru cPanel jste k ukončení účtu cPanel potřebovali spustit tento skript:
/scripts/killacct
nebo
/usr/local/cpanel/scripts/killacct
Správný sintax pro odstranění účtu cPanel na starých verzích cPanel byl:
/scripts/killacct username
To však nefunguje na aktualizovaných vydáních cPanel.
Jak ukončit účet cPanel v nejnovějších verzích cPanel
V nejnovějších verzích cPanel staré skripty již nefungují a je třeba použít nový skript ‘removeacct’:
/scripts/removeacct
nebo
/usr/local/cpanel/scripts/removeacct
Správná syntaxe pro odstranění účtu cpanel pomocí příkazového řádku by měla být:
/scripts/removeacct username
Příklad výstupu:
[[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]:~]
Nyní víte, jak ukončit účty cpanel z linuxového terminálu / příkazového řádku jediným příkazem. Poznámka:Při běhu procesu jsem prošel –force, abych se vyhnul potvrzení (ano nebo ne).
Jak mohu z příkazového řádku ukončit více účtů cPanel?
Můžete použít cyklus for, například:
for cpuser in user1 user2 user3; do /scripts/removeacct $cpuser --force; done
Jak mohu ukončit všechny účty cpanelu z příkazového řádku?
Všechny účty cpanel můžete odstranit/ukončit ze serveru spuštěním cyklu for proti adresáři /var/cpanel/users, příklad:
cd /var/cpanel/users for cpuser in *; do /scripts/removeacct $cpuser --force; doneJak odstranit / ukončit účet cPanel pomocí terminálu Linux byl naposledy upraven:7. února 2017 Esteban Borges