In diesem Beitrag werden wir untersuchen, wie Sie ein cPanel-Konto mit dem Linux-Terminal / CLI (Befehlszeilenschnittstelle) löschen oder kündigen.
Entfernen / beenden Sie ein cPanel-Konto von der Befehlszeile
In älteren Versionen der cPanel-Software mussten Sie dieses Skript ausführen, um ein cPanel-Konto zu kündigen:
/scripts/killacct
oder
/usr/local/cpanel/scripts/killacct
Die richtige Syntax zum Löschen eines cpanel-Kontos in den alten cPanel-Versionen war:
/scripts/killacct username
Dies funktioniert jedoch nicht bei aktualisierten cPanel-Versionen.
So kündigen Sie ein cPanel-Konto in den neuesten cPanel-Versionen
In den neuesten cPanel-Versionen funktionieren die alten Skripts nicht mehr und Sie müssen das neue Skript „removeacct“ verwenden:
/scripts/removeacct
oder
/usr/local/cpanel/scripts/removeacct
Die richtige Syntax zum Entfernen eines cpanel-Kontos über die Befehlszeile sollte lauten:
/scripts/removeacct username
Ausgabebeispiel:
[[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]:~]
Jetzt wissen Sie, wie Sie cpanel-Konten über das Linux-Terminal / die Befehlszeile mit einem einzigen Befehl beenden. Hinweis:Ich habe –force bestanden, um eine Bestätigung zu vermeiden (Ja oder Nein), während der Prozess ausgeführt wird.
Wie kann ich mehrere cPanel-Konten über die Befehlszeile kündigen?
Sie können eine for-Schleife verwenden, zum Beispiel:
for cpuser in user1 user2 user3; do /scripts/removeacct $cpuser --force; done
Wie kann ich alle cpanel-Konten von der Befehlszeile aus kündigen?
Sie können alle cpanel-Konten vom Server löschen/beenden, indem Sie eine for-Schleife gegen das Verzeichnis /var/cpanel/users ausführen, Beispiel:
cd /var/cpanel/users for cpuser in *; do /scripts/removeacct $cpuser --force; doneSo entfernen / beenden Sie ein cPanel-Konto mit dem Linux-Terminal wurde zuletzt geändert:7. Februar 2017 von Esteban Borges