Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> uprawnienia użytkowników
mihmih
post 24.02.2020, 22:45:45
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 4.06.2015

Ostrzeżenie: (0%)
-----


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ę?
Go to the top of the page
+Quote Post
Pyton_000
post 2.03.2020, 22:27:17
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 19:16