ID: 1811 Bazy danych Średnie

Źródło: Arkusze CKE

Aby w systemie MySQL nadać użytkownikowi prawo do nadawania i zmiany uprawnień innym użytkownikomnależy zastosować klauzulę

Warianty odpowiedzi

  1. A

    A. TRGGER

  2. B

    B. GRANT OPTION

  3. C

    C. ALL PRIVILEGES

  4. D

    D. FLUSH PRIVILEGES

Wyjaśnienie

Gdy nadajesz komuś uprawnienia poleceniem GRANT, domyślnie ta osoba nie może przekazywać ich dalej. Dopiero dodanie klauzuli WITH GRANT OPTION sprawia, że użytkownik zyskuje prawo do zarządzania uprawnieniami innych.

Dzięki temu może on samodzielnie przydzielać innym użytkownikom dokładnie te same prawa, które sam posiada.

Warto pamiętać o tym w praktyce, ponieważ nadmierne rozdawanie GRANT OPTION to częsty błąd bezpieczeństwa w projektach.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych