Февруари 25, 2026

Скриптът suspendacct

 

Скриптът suspendacct — какво прави и как се използва

 

Какво представлява?

suspendacct е скрипт, който се намира на адрес /usr/local/cpanel/scripts/suspendacct. С негова помощ можеш да спреш (суспендираш) достъпа до даден cPanel акаунт директно през терминала (командния ред). Това е полезно, ако искаш временно да блокираш някой акаунт — например при неплатени такси или друг проблем.

Ако не обичаш да работиш с терминала, можеш да направиш същото и през WHM интерфейса:
WHM » Home » Account Functions » Manage Account Suspension

Ако искаш да научиш повече за това какво точно се случва при спиране на акаунт, можеш да потърсиш документацията “What Happens When You Suspend an Account”.

 

Как се използва?

Формат на командата:

/usr/local/cpanel/scripts/suspendacct [акаунт] [опции]

 

Аргументи и опции:
Опция Какво прави Пример
account Задължителен аргумент. Това е потребителското име на акаунта, който искаш да спреш. Скриптът работи само с един акаунт наведнъж. Не можеш да спреш акаунти със специални имена като root или nobody. username
reason Причина за спирането. Слага се в кавички. Тази причина се записва във файл, свързан с акаунта. “Failure to pay monthly fee.”
disallow Позволява само потребителя root да може да възстанови акаунта. Важно: Тази опция може да се ползва само ако си дал и причина (reason). disallow
–child-ok Принуждава скрипта да спре акаунт, който се намира на дъщерен сървър. Важно: Ползва се само при извънредни случаи. Обикновено трябва да спираш акаунти от главния (parent) сървър. –child-ok
–force Принуждава скрипта да спре акаунта, дори и ако вече е спрян. –force
–leave-ftp-accts-enabled Оставя FTP достъпа на акаунта да работи, въпреки че останалото е спряно. Предупреждение: Това може да доведе до проблеми със сигурността и не се препоръчва. –leave-ftp-accts-enabled
–help Показва помощна информация за скрипта. –help

 

Пример

Да речем, че искаш да спреш акаунта username, защото не е платил месечната си такса, но все пак искаш да оставиш FTP достъпа активен:

/usr/local/cpanel/scripts/suspendacct username “Failure to pay monthly fee.” –leave-ftp-accts-enabled

 

Какво ще покаже скриптът, когато се изпълни:

Changing Shell to /bin/false…Done

Locking Password…Done

Suspending email account logins for example.com …. Done

Suspending mysql users

Suspending websites…

Suspending outgoing email….Done

username’s account has been suspended