Strona główna › Pytania INF.03 › Pytanie 804
INF.03 · pytanie #804
Jakie zapytanie pozwoli Administratorowi cofnąć uprawnienia do przeglądania oraz modyfikacji danych w bazie gazeta dla użytkownika redaktor?
- AREVOKE SELECT, UPDATE ON gazeta.* FROM 'redaktor'@'localhost';
- BREVOKE SELECT, ALTER ON gazeta.* FROM 'redaktor'@'localhost';
- CGRANT SELECT, ALTER ON gazeta.* TO 'redaktor'@'localhost';
- DGRANT SELECT, UPDATE ON gazeta.* TO 'redaktor'@'localhost';
Poprawna odpowiedź: A. REVOKE SELECT, UPDATE ON gazeta.* FROM 'redaktor'@'localhost';
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wybrana odpowiedź jest poprawna, ponieważ polecenie REVOKE służy do odbierania wcześniej przyznanych uprawnień użytkownikowi w systemie zarządzania bazą danych. W tym przypadku, REVOKE SELECT, UPDATE ON gazeta.* FROM 'redaktor'@'localhost'; skutecznie odbiera prawo do przeglądania (SELECT) oraz aktualizacji (UPDATE) danych w bazie danych 'gazeta' dla użytkownika 'redaktor'. Przykładowe zastosowanie tego zapytania może mieć miejsce w sytuacji, gdy redaktor przestaje pełnić swoją funkcję i nie powinien już mieć dostępu do tych informacji. Standardową praktyką w zarządzaniu dostępem do baz danych jest stosowanie zasady najmniejszych uprawnień, co oznacza, że użytkownik powinien mieć tylko te uprawnienia, które są mu niezbędne do wykonywania swoich obowiązków. W przypadku, gdy konieczne jest zmodyfikowanie uprawnień, zamiast usuwania użytkownika, łatwiej jest po prostu odebrać mu konkretne prawa, co jest dokładnie tym, co robi to polecenie.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.