3.7.3 Керування користувачами в ISPmanager4 з правами адміністратора

Однією з важливих відмінностей між панеллю ISPManager4 на хостингу та на інших послугах є можливість створювати окремих користувачів зі своїми правами, обмеженнями та окремими налаштуваннями. Це наслідок отримання прав суперкористувача root, які Ви не можете отримати на shared-хостингу.

Які можливості це має на увазі?
  • Можливість мати на одному сервері кілька окремих користувачів зі своїми параметрами доступу;
  • Вже ці користувачі можуть створювати окремі FTP-акаунти і так далі;
  • Кожному з них можна задати список прав і суворі ліміти на використання ресурсів;
  • У кожного користувача також окремі налаштування, включаючи версію PHP та активовані для неї бібліотеки;
  • Користувачі повністю сепаровані в правах доступу до інформації один одного, що разом з усім переліченим створює потенціал для реселлингу.

За великим рахунком, маючи послугу з ISPManager4 та права root, Ви можете створити функціональну копію нашого ж хостингу, з уже своїми клієнтами як Ваші користувачі.

Створення, права та обмеження

Після отримання параметрів доступу до свого сервера, зайдіть у панель керування ISPManager.

Перебуваючи в панелі, можна розпочати створення першого користувача.

1. Перейдіть на вкладку Користувачі та натисніть Створити у верхньому правому кутку:

Користувачі, Створити

2. Відкриється форма створення нового користувача. У першій з її вкладок потрібно буде дати користувачеві ім’я та пароль, а також (опціонально) присвоїти IP або домен Зверніть увагу на графу Шаблон. На прикладі вона у значенні custom, що дозволяє встановлювати довільні значення цього користувача. Пізніше в інструкції ми покажемо як створювати власні шаблони користувачів:

Користувачі, Форма створення

Порада: Ви можете вибрати IP-адресу, яка буде присвоюватися доменам користувача за умовчанням при її створенні, за допомогою графи IP-адреса. Призначати безлічі користувачів той самий IP можливо.

3. Наступною вкладкою є Права. Тут необхідно визначити, якими правами буде мати майбутній користувач. У нашому прикладі ми видали всі можливі права:

Користувачі, Права

Важливо: користувач, який не має прав CGI та PHP як CGI зможе використовувати тільки метод роботи з PHP PHP як модуль Apache. Що в свою чергу означає, що йому буде доступна лише одна версія PHP. Яка саме залежить від образу встановленої ОС.

4. Остання вкладка – Обмеження. Це ліміти використання тих чи інших ресурсів сервера для зазначеного користувача. Простіше кажучи, аналог його “тарифного плану”. У прикладі ми обмежили обліковий запис 5000 МБ місця на жорсткому диску та 5 доменами, сайтами та базами даних:

Користувачі, Обмеження

Додатково: встановлення значення обмеження в 0 рівносильне відсутності обмежень.

Після цього можна натискати Ok що створить користувача із зазначеними параметрами доступу, правами та обмеженнями. Він відразу ж з’явиться у списку існуючих у вкладці Користувачі.

З root-доступом, Ви можете увійти до своїх користувачів та здійснювати дії від їхнього імені навіть не знаючи параметрів доступу. Ваша можливість отримати доступ до них є безумовною.

Зробити це можна у вкладці Користувачі, вибравши потрібного кліком миші та натиснувши Увійти у верхньому правому кутку:

ISPManager4, увійти до користувача

Це також працює в інших вкладках, де є кнопка Увійти у верхньому правому кутку. Наприклад, у вкладці WWW-домени, Ви можете вибрати домен користувача і відразу увійти до його облікового запису.

Увійшовши в користувача таким чином, Ви зможете побачити наступну картину у верхньому правому куті панелі:

Користувачі, Навігація

Кнопка root є клікабельною. Ви можете завжди повернутися до панелі адміністратора без необхідності повторної авторизації.

Зміна версії PHP

З правами root Ви можете створити необмежену кількість звичайних користувачів, для кожного з яких можна вибрати свою версію PHP у вкладці Налаштування PHP. Таким чином, можна використовувати необмежену кількість різних версій PHP на одній послузі, що недоступно для хостингу.

Змінити версію дуже просто. Заходьте в користувача, як показано нижче:

ISPManager4, увійти до користувача

Після чого змінити версію за вже описаним алгоритмом

PHP, зміна версії

Якщо у клієнта встановлено режим роботи PHP як PHP як CGI у вкладці WWW-домени (для цього необхідно видати йому такі права у вкладці Користувачі під root), тоді проблем не виникне.

Створення шаблонів

Як можна було помітити вище, при створенні користувача йому можна присвоїти вже створений шаблон.

Для цього перейдіть у вкладку Налаштування -> Шаблони і у верхньому правому куті натисніть Створити.

Форма створення шаблону мало чим відрізняється від вікна створення нового користувача, однак має кілька нюансів.

По-перше, Ви можете обмежити кількість електронних листів, що відправляються користувачем, у вкладці Ресурси:

Шаблони, створення

По-друге, Ви можете налаштувати кодування, індексну сторінку та обробник PHP за промовчанням для шаблону у вкладці WWW:

Шаблони, WWW

Додатково: залишивши порожні значення у графи Кодування та Індексна сторінка, панель ISP присвоюватиме WWW-доменам значення за замовчуванням, тобто utf8 та index.html/index.php відповідно. Саме такі значення ми радимо залишити, якщо немає спеціальних вимог.

Наприклад, комбінація з виданих прав CGI та PHP як CGI разом із обробником PHP як CGI у вкладці WWW дозволить клієнтам мати можливість вибору версії PHP за умовчанням, не вимагаючи від них жодних додаткових дій.

Недоступний для користувачів функціонал

Вашим користувачам буде недоступний широкий спектр функціоналу, який буде доступний лише адміністратору.

Серед найважливіших функцій:

  • Перезавантаження всього сервера та його сервісів.
  • Вкладка Параметри сервера, де можна змінити hostname та годинну зону.
  • Зміна конфігурації Nginx/Apache доменів у вкладці WWW-домени.
  • Вкладка Список IP-адрес та пов’язані налаштування.
  • Встановлення нових плагінів PHP/Perl/Python.
  • Налаштування прав доступу до функцій панелі через вкладку Доступ до модулів.
  • Зміна адреси панелі та всі пов’язані з панеллю (HTTP доступ, наприклад) налаштування у вкладці Адреса панелі.
  • Вкладка Налаштування бренду.
  • Налаштування DNS-записів за замовчуванням у вкладці Налаштування DNS.
  • Відсутність доступу до багатьох логів та статистичної інформації у розділі Статистика.

І багато іншого. Тому користувачі не будуть повністю автономні у деяких питаннях.

Якщо Вам потрібно створити суперкористувача, крім root, Ви можете зробити це у вкладці Адміністратори, з переліком доступних йому функцій.