Naredba za oduzimanje prava svim korisnicima nad tabelom

  • 4 odgovora
  • 3.783 pregleda
Naredba za oduzimanje prava svim korisnicima nad tabelom 07.02.2008. u 11:17 · pre 227 meseci #1
Potrebna mi je sql naredba kojom cu oduzeti privilegije svim korisnicima (ukolioko je to uopste moguce, mada mi tako pise u zadatku). Probao sam sa: revoke all on baza.tabela from all; ali naravno izbacilo mi je da imam syntaxnu gresku.
Da li je ovako nesto uopste izvodljivo i ako jeste kojom naredbom? Hvala i pozz.
Re: Naredba za oduzimanje prava svim korisnicima nad tabelom 09.02.2008. u 01:23 · pre 227 meseci #2
Teoretski je izvodljivo uz ispunjenje nekih preduslova o načinu imenovanja baze i tabela u bazi i podešavanja sistemske varijable lower_case_table_names. U manualu piše:

To revoke all privileges, use the following syntax, which drops all global, database-, table-, and column-level privileges for the named user or users:

REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...

To use this REVOKE syntax, you must have the global CREATE USER privilege or the UPDATE privilege for the mysql database.
Re: Naredba za oduzimanje prava svim korisnicima nad tabelom 10.02.2008. u 01:21 · pre 227 meseci #4
Vrlo jednostavno ako onaj ko to radi ima veća prava od kreatora tabele ili mu je dato pravo da to može da uradi - a u okviru baze root korisnik je na nivou boga prema ostalima jer može da im uradi praktično sve što hoće.
Međutim ne zavisi sve samo od ukupnog nivoa prava jer u MySQL su ona, kao i kod većine SQL DBMS postavljena na više nivoa i radi održanja sigurnosti sistema uvek je dobro svakom korisniku dodeliti samo minimalno neophodna prava za normalan rad.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme