Какво прави този скрипт?
Скриптът /usr/local/cpanel/scripts/wwwacct се използва за създаване на нов cPanel акаунт директно през терминала.
Същото може да се направи и чрез WHM API (функция createacct), но този метод е удобен за автоматизирани скриптове или бърза настройка през SSH.
Как се използва?
Формат на командата:
/usr/local/cpanel/scripts/wwwacct <домейн> <потребител> <парола> <опции в конкретен ред>
Важно: Всички опции трябва да се подредят в точно определения ред. Ако пропуснете някоя или объркате реда, скриптът може да зададе грешни стойности или да използва стойности по подразбиране.
Примерна команда:
/usr/local/cpanel/scripts/wwwacct example.com username luggage123456 123 jupiter n n n unlimited 4 6 8 10 unlimited n root default 10 10 default user@example.com y EN y 10
Обяснение на параметрите:
| Параметър | Описание | Пример |
| domain | Основният домейн на акаунта | example.com |
| username | Потребителско име (макс. 8 символа, не започва с число) | username |
| password | Парола за акаунта | luggage123456 |
| quota | Дисково пространство (в MB) – 0 за неограничено | 0, 5000 |
| cpmod | Тема на cPanel (интерфейс) | jupiter |
| ip | Специален IP адрес: y – да, n – не | n |
| cgi | Достъп до CGI: y – да, n – не | n |
| frontpage | Поддръжка на FrontPage – винаги n (вече не се използва) | n |
| maxftp | Макс. FTP акаунти (или unlimited) | unlimited, 10 |
| maxsql | Макс. SQL бази данни (вкл. MySQL и PostgreSQL) | 5, unlimited |
| maxpop | Макс. имейл акаунти | 0, unlimited |
| maxlst | Макс. мейлинг листи (Mailman) | unlimited |
| maxsub | Макс. субдомейни | 10, unlimited |
| bwlimit | Лимит на трафика (в MB), 0 или unlimited | 0 |
| hasshell | SSH достъп: y – да, n – не | n |
| owner | Кой ще бъде собственикът – обикновено root или реселър | root |
| plan | Хостинг план/пакет (ако използвате такъв) | default |
| maxpark | Макс. брой паркирани домейни (alias) | unlimited |
| maxaddon | Макс. брой addon домейни | unlimited |
| featurelist | Списък с функции (ако има дефиниран) | default |
| contactemail | Имейл за контакт с акаунта | user@example.com |
| use_registered_nameservers | Използване на NS от домейна: y – да, n – не | y |
| language | Език на интерфейса (напр. EN, BG, es) | EN |
| spamassassin | Включен ли е SpamAssassin: y – да, n – не | y |
| max_emailacct_quota | Макс. квота на имейл акаунт (в MB) | 0, 1000 |
| spambox | Активиране на “спам папка”: y – да, n – не | y |
Пример:
Създай акаунт с домейн site.com, потребител demo, парола StrongPass123, 2GB квота, тема Jupiter, без допълнителен IP, с неограничени имейли и FTP:
/usr/local/cpanel/scripts/wwwacct site.com demo StrongPass123 2048 jupiter n n n unlimited 10 10 10 10 unlimited y root default unlimited unlimited default demo@site.com y EN y 0 y