MySQL práce se soubory

HackForum

MySQL práce se soubory#
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 | E-mail | Website | PGP3.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 | E-mail | Website | PGP4.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 | E-mail | Website | PGP4.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 | E-mail | Website | PGP6.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

Zpět
 
 
 

 
BBCode