MySQL práce se soubory
HackForum
| jak zakazat praci s funkcemi LOAD DATA a INTO OUTFILE v MySQL databazi 5. verze pro bezneho uzivatele, napr. Pepu?
nasledujici sada prikazu:
revoke file on *.* from pepa;
flush privileges;
jez vlastne pouze nastavi hodnotu File_priv v mysql.user na 'N' v pouzivani vyse uvedenych funkci nezabrani, jak toho tedy docilit?
prikaz show grants for pepa; polozku file neobsahuje. (odpovědět) | Emkei | | | | 3.2.2010 23:01 |
|
|
|
re: MySQL práce se soubory | # |
| A nemáš tam těch Pepíků víc? pepa@%, pepa@localhost, ... (odpovědět) | prc | 213.211.51.* | 4.2.2010 14:12 |
|
|
|
re: MySQL práce se soubory | # |
| kdepak, pouze jeden jediny Pepik... (odpovědět) | Emkei | | | | 4.2.2010 14:54 |
|
|
|
re: MySQL práce se soubory | # |
| reseni: kromě výše dvou uvedených příkazů je potřeba navíc do konfiguracniho souboru my.cnf pridat radek
local-infile = 0
a reloadnout mysql. (odpovědět) | Emkei | | | | 4.2.2010 16:33 |
|
|
|
re: MySQL práce se soubory | # |
| Aha, to jsi ale měl hned napsat konkrétně local infile a ne obecně load data a už vůbec ne into outfile ;) (odpovědět) | prc | 213.211.51.* | 5.2.2010 18:45 |
|
|
|
re: MySQL práce se soubory | # |
| ja to vzdy shodou nahod zkousel na load data local, ktera se prave blokuje takto zvlastne v konfiguraci, predpokladal jsem totiz, ze vsechny funkce pracujici se soubory lze jednoduse vypnout jedinou direktivou, ocividne to ale tak jednoduche neni... (odpovědět) | Emkei | | | | 6.2.2010 0:51 |
|
|
|
re: MySQL práce se soubory | # |
| To je právě ono, při _local_ ten server nepracuje se souborem, ale s jeho obsahem, který mu posílá sám klient. Taky bych čekal závislost na File_priv, ale vlastně to dává smysl (i když je nemilé, když to člověk neví a klientem je děravý skript na webserveru). (odpovědět) | prc | 213.211.51.* | 7.2.2010 2:12 |
|
|
|