Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: uprawnienia użytkowników
Forum PHP.pl > Forum > Bazy danych > MySQL
mihmih
Witam,

mam pewien problem z uprawnieniami. Mam użytkownika w wszystkim uprawnieniami, all with grant (wiem że nie powinno tak być) i chciałbym aby mógł działać (update, insert, delete) na wszystkich tabelach z wyjątkiem jednej. Gdy wpiszę:

revoke update, delete, insert on tajednatabela from uzytkownik

wyskakuje mi błąd, że ten użytkownik nie ma takich uprawnień dla tej tabeli zatem nie mogę ich usunąć. Gdy dodatkowo nadam mu te uprawnienia dla tej tabeli, a póxniej je usunę powyższą komendą, to błąd nie wyskakuje, uprawnienia zostały usunięte, ale owy użytkownik dalej może działać na tej tabeli. Więc jak mam rozwiązać mój problem? najpierw usunąć mu wszystkie uprawnienia i dodawać uprawnienie po uprawnieniu dla każdej tabeli z wyjątkiem jednej?

Czy można to jakoś wyklikać w workbenchu? Są tam haczyki do zaznaczenia przy każdym użytkowniku, ale jest tam podział na rodzaje uprawnień, a nie na tabele. Czy w ogóle nie tak do tego podchodzę?
Pyton_000
Nie można wykluczyć 1 tabeli. Musisz nadać uprawniena każdej tabeli z osobna z pominięciem tej jedne.

Tu masz wątek na SO: https://stackoverflow.com/questions/6288554...xcept-one-table
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.