Hello,

sous debian sarge, avec mysql 4.0.24, il semble que le GRANT SHOW
DATABASES ne soit pas respecté. J'ai un user qui n'a pas ce privilège,
et il peut voir la liste des DB : 

mysql> show grants for [EMAIL PROTECTED];

(output nettoyé :-)

Grants for [EMAIL PROTECTED]

GRANT CREATE TEMPORARY TABLES, LOCK TABLES ON *.* TO 'user'@'localhost'
IDENTIFIED BY PASSWORD 'userpass'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX,
ALTER ON `userdb`.* TO 'user'@'localhost'
2 rows in set (0.00 sec)


et pourtant un show databases en tant que ce user me montre la liste
complète des db du serveur. J'ai même redémarré le serveur des fois que
ce soit un privilège résiduel, mais rien n'y fait.

J'ai une fôte ?

A+,
-- 
Rémi

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à