7.2. Основи: Аккаунт користувача з ID 1
Під час установки вашого сайту ви створили перший аккаунт користувача. Кожен аккаунт користувача має номер користувача ID, і оскільки ID цього користувача один, зазвичай його називають аккаунтом користувач з ID 1. Цей обліковий запис користувача спеціальний, тому що незалежно від того, які ролі йому призначені, той, хто увійшов як користувач з ID 1, має дозвіл робити всі дії на сайті, включаючи перегляд і редагування всього контенту, редагування будь-якого облікового запису користувача, зміна конфігурації сайту, установка і видалення модулів, і запуск скрипта оновлення.
Через цей рівень дозволу, деякі люди називають цей аккаунт користувач root, тому що він схожий на аккаунт користувача "root", який має повний адміністративний доступ в Linux та інших операційних системах.
Зазвичай краще створити окремі акаунти для кожного адміністратора, даючи їм роль Адміністратор, замість того, щоб всі адміністративні користувачі входили в систему, використовуючи обліковий запис користувача з ID 1. На це є кілька причин:
- Деякі дії і поновлення на сайті реєструються, і якщо всі використовують один і той же аккаунт, важко зрозуміти, хто їх зробив, якщо у вас виникли питання.
- Права доступу для ролі Адміністратор можна змінити, щоб вона стала безпечнішою, ніж повні права доступу для облікового запису користувача з ID 1, щоб люди випадково не змінили функціонал сайту, який не повинен бути змінений.
- Відповідальність людей на сайті може з часом змінюватися. Із звичайним обліковим записом користувача, це можна змінити шляхом призначення або скасування призначених ролів для акаунтів користувачів. Якщо вони всі використовують аккаунт користувача з ID 1, це стає складніше.
- На деяких сайтах, автор матеріалу або коментарів відображається, або відстежується, і якщо всі використовують один і той же обліковий запис для створення матеріалу, стає важко зрозуміти хто створив матеріал.
Неможливо видалити акаунт користувача з ID 1 через адміністративний інтерфейс. Можна було б це зробити через запит до бази даних, але це може привести до проблем на вашому сайті і не рекомендується.
Drupal.org сторінка документації спільноти "Accounts and roles"
Автори
Написано і змінено Mark LaCroix і Jennifer Hodgdon.
Переклав Олексій Бондаренко із Mazaltov.
Source file: user-admin-account.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion