Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> priviliges
mihmih
post 4.01.2017, 21:36:20
Post #1





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

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


Witam,

coraz bardziej się zagłebiam w mysql, ale pewnie w złej kolejności smile.gif

Tak jak już pisałem wcześniej, w pracy mam bazę, ale nie mam bezpośredniego dostępu do MySqla. Użytkowników zawsze dodawał mi informatyk na serwerze i nigdy w to nie wnikałem. Dzisiaj zacząłem poznawać priviliges (zezwolenia?). Rano w internecie znalazłem wyrażenie SELECT, które pokazało mi wszystkie pozwolenia wszystkich użytkowników.

  1. SELECT * FROM INFORMATION_SCHEMA.USER_PRIVILEGES


W domu włączyłem sobie Mysqla i jakaś testową bazę i widzę że w tym zapytaniu wyświetlają się pozwolenia nazwane AdministrativeRoles. Czym to się różni od SchemaPrivileges z następnej zakładki w Workbenchu? Jak wyrażeniem SELECT wyświetlić dane z tej drugiej zakładki? Dlaczego teraz w domu widzę że tych AdministrativeRoles jest 29, a w pracy każdy ma przypisane 28?

Bo rozumiem że jeśli jakiegoś użytkownika chciałoby się ograniczyć do "readonly" należy zaznaczyć mu tylko SELECT tak? Ale to SELECT z AdministrativeRoles czy z SchemaPrivileges?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mmmmmmm
post 4.01.2017, 22:12:28
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Nie wiem, co INFORMATION_SCHEMA pokazuje (nie mam możliwości sprawdzenia teraz), ale zobacz co pokazujeSHOW GRANTS, a co SHOW PRIVILEGES
Go to the top of the page
+Quote Post
mihmih
post 5.01.2017, 08:09:40
Post #3





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

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


Niestety nie mam możliwości wykonania poleceń typu SHOW.

Moje zapytanie pokazuje kolumny:

grantee (np. 'root'@'localhost')
table_catalog (wszędzie def)
privilege_type (każde z 28 uprawnień)
is_grantable (wszędzie YES)

I tych wierszy mam ilość użytkowników * 28 rodzajów uprawnień.

Chodzi mi głównie o to czy SELECT z Administrative Roles to to samo SELECT co w Schema Privileges. Jeśli nie to w poleceniu REVOKE SELECT ..... FROM.... o które SELECT chodzi?
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: 23.06.2025 - 07:36