Ź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
-
A
A. TRGGER
-
B
B. GRANT OPTION
-
C
C. ALL PRIVILEGES
-
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.