>Description:
   After upgrading from 3.23 to 4.0 and running mysql_fix_privilege_tables,
   GRANT SELECT on *.* to a replication slave user seems to also grant the
   WITH GRANT OPTION privilege.  (SELECT is needed for LOAD DATA FROM MASTER).
        
>How-To-Repeat:
mysql> show grants for 'replicant'@'great5.greatschools.net' \G
*************************** 1. row ***************************
Grants for [EMAIL PROTECTED]: GRANT RELOAD, PROCESS, FILE, SHOW DATABASES, SUPER, 
CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT 
ON *.* TO 'replicant'@'great5.greatschools.net'
1 row in set (0.00 sec)

mysql> grant select on *.* to 'replicant'@'great5.greatschools.net'
    -> ;
Query OK, 0 rows affected (0.00 sec)

mysql> show grants for 'replicant'@'great5.greatschools.net' \G
*************************** 1. row ***************************
Grants for [EMAIL PROTECTED]: GRANT SELECT, RELOAD, PROCESS, FILE, SUPER, CREATE 
TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT ON *.* 
TO 'replicant'@'great5.greatschools.net' WITH GRANT OPTION
1 row in set (0.00 sec)

>Fix:
 unknown

>Submitter-Id:  <submitter ID>
>Originator:    John David Duncan
>Organization: GreatSchools.Net
>MySQL support: email support 
>Synopsis:      GRANT SELECT can give GRANT OPTION privilege
>Severity:      non-critical
>Priority:      low 
>Category:      mysql
>Class:         sw-bug 
>Release:       mysql-4.0.14 (yes)

>C compiler:    2.95.3
>C++ compiler:  2.95.3
>Environment:
        
System: FreeBSD great6 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Sun Jun 16 18:00:48 PDT 
2002     [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GREAT  i386


Some paths:  /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc /usr/bin/cc
GCC: Using builtin specs.
gcc version 2.95.3 20010315 (release) [FreeBSD]
Compilation info: CC='gcc'  CFLAGS='-O3 -march=pentiumpro'  CXX='gcc'  CXXFLAGS='-O3 
-march=pentiumpro -felide-constructors -fno-exceptions -fno-rtti'  LDFLAGS=''  
ASFLAGS=''
LIBC: 
-r--r--r--  1 root  wheel  1222232 Jun 17  2002 /usr/lib/libc.a
lrwxr-xr-x  1 root  wheel  9 Jun 17  2002 /usr/lib/libc.so -> libc.so.4
-r--r--r--  1 root  wheel  579412 Jun 17  2002 /usr/lib/libc.so.4
Configure command: ./configure '--with-mysqld-user=mysql' '--enable-assembler' 
'--with-comment' '--localstatedir=/var/mysql' '--disable-shared' 
'--with-mysqld-ldflags=-all-static' '--with-gnu-ld' '--with-charset=latin1' 
'--with-extra-charsets=complex' 'CFLAGS=-O3 -march=pentiumpro' 'CXXFLAGS=-O3 
-march=pentiumpro -felide-constructors -fno-exceptions -fno-rtti' 'CXX=gcc'
Perl: This is perl, version 5.005_03 built for i386-freebsd

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to