Суперадміністратора joomla (в Джумла)

Список контролю доступу (Access Control List або ACL)

Відразу ж хотів би відзначити, що користувачі, групи, рівні доступу і все, що з цим пов'язано, відноситься до поняття Система (або список) контролю доступу (ACL) в CMS Joomla. Тобто - це механізм, який дозволяє, або забороняє користувачам певних груп, виконувати деякі дії на сайті. І з точки зору безпеки сайту в цілому - це найважливіший елемент системи управління контентом. Так як завдяки, даної системі не зареєстровані користувачі, або користувачі з мінімальними правами не мають права і можливості зайти в панель адміністратора і виконати будь-які дії. А значить, правильна настройка даної системи і чіткий поділ прав користувачів, підвищить безпеку Вашого сайту.

Група - це якесь абстрактне поняття, яке об'єднує користувачів з однаковими правами. Тобто користувачі однієї групи можуть виконувати на сайті абсолютно однакові дії. Спочатку, після установки, в Joomla, створено 9 груп користувачів, які Ви можете використовувати, або створити власний набір груп. При цьому кількість створюваних груп користувачів не обмежується.

Ознайомитися з доступними групами Ви можете в менеджері користувачів в розділі "Групи користувачів".

Суперадміністратора joomla (в Джумла)

Як Ви бачите стандартні групи користувачів, створені по ієрархічній структурі. Група "Public" батьківська, а решта дочірні.

Всі групи, за винятком "Super Users" мають певні обмеження щодо виконання деяких дій і доступу до елементів CMS. Тільки користувачі групи "Super Users" мають абсолютно повним доступом і можуть виконувати будь-які дії і маніпуляції з елементами CMS Joomla.

Крім груп користувачів в CMS Joomla введено поняття рівні доступу. Ви повинні розуміти, що на відміну від груп, рівні доступу визначають лише видимість елементів сайту, для відповідних груп користувачів, а не дозволу на виконання деяких дій. За замовчуванням, створено 5 рівнів доступу, але Ви маєте право створити власні рівні в необмеженій кількості, якщо це необхідно.

Суперадміністратора joomla (в Джумла)

Для визначення дій, які може виконувати та чи інша група, використовується поняття права доступу. Тобто конкретне право доступу - це дозвіл або заборона на виконання чого-небудь в CMS Joomla. При цьому створювати права доступу Ви не маєте можливості, так як вони визначаються компонентами. Наприклад, в глобальної конфігурації Joomla, ми можемо встановити такі права доступу для панелі адміністратора.

Суперадміністратора joomla (в Джумла)

Тобто, як Ви йдіть конкретній групі, дозволяється або забороняється виконання певної дії (права доступу).

суперадміністратора Joomla

Суперадміністратора Joomla - це, як правило користувач, що належить до групи і рівнем доступу "Super Users" і володіє необмеженими правами, тобто він може виконати абсолютно будь-яка дія на сайті.

Суперадміністратора joomla (в Джумла)

Даний користувач створюється, за замовчуванням, під час установки. У Джумла створити суперадміністратора, можна безпосередньо з менеджера користувачів. Тобто переходимо в даний менеджер і натискаємо на кнопку "Створити".

Суперадміністратора joomla (в Джумла)

Заповнюємо всі необхідні поля, таким чином створюємо нового користувача, а потім на вкладці "Призначені групи користувачів" вибираємо групу "Super users" і натискаємо зберегти. Таким чином, новий суперадміністратора створений.

Суперадміністратора joomla (в Джумла)

Як відновити пароль суперадміністратора Joomla

Тепер давайте поговоримо про те, як відновити пароль суперадміністратора Joomla? Тому як, пароль можна забути, а без нього увійти в адмінку можна. При цьому відновити пароля суперадміністратора, використовуючи стандартний інструмент Joomla по відновленню пароля, не вийде з міркувань безпеки. Тому є два способи відновлення пароля.

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

Суперадміністратора joomla (в Джумла)

Але, проблема в тому, що найчастіше на сайті всього один користувач з необмеженими правами. А значить, для відновлення паролю потрібно перейти в інструмент phpmyadmin (спеціальний скрипт по роботі з базою даних), вибрати базу даних, яка використовується CMS Joomla і перейти в таблицю "префікс_users".

Суперадміністратора joomla (в Джумла)

Потім, натискаємо на кнопку змінити, навпаки записи цікавить користувача і вручну прописуємо новий пароль в поле "password", при цьому в поле "Функція", обов'язково має бути вказана функція MD5 ().

Суперадміністратора joomla (в Джумла)

Після збереження змін - можна перевіряти новий пароль. Більш докладно робота з користувачами розглянута в курсі Joomla-Майстер. З нуля до преміум шаблону. Всього Вам доброго і вдалого кодування.

Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі