Создание учетной записи WHM/cPanel из командной строки


WHM предоставляет очень дружелюбный интерфейс для управлениясайтами, пользователями и базами даных на сервере. Иной раз приходится создать несколько сотен учеток для разных клиентов (допустим миграция с обычного сервера на WHM). В таком случае можно очень долго кликать в web-интерфейсе.

В таком случае в разы легче создавать учетные записи используя заготовленые shell скрипты WHM. В конкретно этом случае нам поможет wwwacct.

Для создания учетной записи account с паролем password для сайта websitename.com воспользуйтесь следующей командой:

/scripts/wwwacct websitename.com account password 0 x3 n n n 0 0 0 0 0 0

Создаем базу в консоли mysql:

create database account_dbname;
grant all privileges on account_dbname.* to account_dbuser@localhost identified by 'password';

Линкуем базу и пользователя с недавно созданной учетной записью:

/usr/local/cpanel/bin/dbmaptool account --type mysql --dbs 'account_dbname'
/usr/local/cpanel/bin/dbmaptool account --type mysql --dbusers 'account_dbuser'

Все, что нужно поменять я выделил жирным шрифтом.

Share Button
(Visited 46 times, 1 visits today)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.