Alter role 1

ГЛАВА 7 Команди

Пароль. який потрібно додати до ролі. Паролі повинні відпо - вовать правилам для ідентифікаторів. а їх довжина повинна бути не менше шести символів. Не можна використовувати як паролі змінні.

Блокує зазначену роль.

Розблокує зазначену роль.

Застосовує налаштування до всього сервера. а не до певної ролі.

Активує наступний за ним параметр.

Визначає термін дії пароля в днях. Це може бути будь-яке значення від 0 до 32767 включно.

min passwd length

Вказує мінімальну довжину. допустиму для заданого пароля.

Приклад 5. Блокування ролі physician_role.

alter role physician_role lock

Приклад 6. Розблокування ролі physician_role.

alter role physician_role unlock

Приклад 7. Установка для ролі physician_role максимального числа невдалих спроб підключення до сервера. рівного 5:

alter role physician_role set max failed_logins 5

Приклад 8. Установка мінімальної довжини пароля (5 символів) для існуючої ролі physician_role.

alter role physician_role set min passwd length 5

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

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

• Можна використовувати взаємне виключення разом з ієрархією ролей. щоб накласти обмеження на призначені для користувача ролі.

ГЛАВА 7 Команди

• Відносини взаємного виключення на рівні членства (membership) є більш сильним обмеженням. ніж відносини взаємного виключення на рівні активації (activation). Якщо дві ролі визна - лени як взаємовиключні на рівні членства. то вони неявно будуть такими і на рівні активації.

• Якщо дві ролі. вже визначені як взаємовиключні на рів - не членство. будуть визначені як взаємовиключні на рівні активації. то це ніяк не відіб'ється на визначеннях членства.

Відносини взаємного виключення на рівні активації Додано - ються і видаляються незалежно від взаємного виключення на рівні членства.

• Не можна визначити дві ролі як взаємовиключні після того. як обидві ці ролі були надані користувачам або ролям. Необхідно відкликати одну з наданих ролей. перш ніж намагатися визначити ці ролі як взаємовиключні на рівні членства.

• Якщо дві ролі визначені як взаємовиключні на рівні акти - вації. то адміністратор з безпеки може надати обидві ролі одному користувачеві. але ці ролі не можуть бути одночасно активними у цього користувача.

• Якщо адміністратор з безпеки визначає дві ролі як взаємо - моісключающіе на рівні активації і користувачі вже активи - ровали обидві ролі або встановили активацію обох ролей при вході в систему (режим за замовчуванням), Adaptive Server робить ці ролі взаємовиключними. але видає попередження з іменами відповід - відних користувачів з конфліктуючими ролями. Активує - ванні ролі користувачів не змінюються.

Зміна паролів ролей

• Для зміни пароля ролі необхідно спочатку видалити суті -