Changeset 18453 in spip-zone


Ignore:
Timestamp:
Feb 13, 2008, 8:24:15 PM (13 years ago)
Author:
marcimat@…
Message:
  • suppression du privilege 'execute' qui ne semble pas passer partout;
  • introduction d'une constante _PRIVILEGES_MYSQL_USER_BASE qui permet de changer les privilèges attribués par défaut aux utilisateurs mysql crees automatiquement.

Par défaut, elle vaut : 'Alter, Select, Insert, Update, Delete, Create, Drop'

Location:
_plugins_/_stable_/mutualisation
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/mutualisation/mes_options.php.txt

    r17554 r18453  
    135135         *      les constantes _INSTALL_(HOST|PASS|USER)_DB sont inutiles.
    136136         */
     137       
     138        /*
     139         * Notes concernant MySQL
     140         *
     141         * - Pour la creation d'utilisateurs MYSQL
     142         * (creer_base+creer_user_base)
     143         * il est possible de definir les droits de ces utilisateurs avec la constante
     144         * _PRIVILEGES_MYSQL_USER_BASE (ici avec les valeurs utilisees par defaut) :
     145         *
     146         *  define('_PRIVILEGES_MYSQL_USER_BASE','Alter, Select, Insert, Update, Delete, Create, Drop');
     147         *
     148         */
    137149?>
  • _plugins_/_stable_/mutualisation/mutualiser_creer.php

    r17554 r18453  
    1313if (!defined("_ECRIRE_INC_VERSION")) return;
    1414
     15define('_PRIVILEGES_MYSQL_USER_BASE','Alter, Select, Insert, Update, Delete, Create, Drop');
    1516
    1617// http://doc.spip.org/@mutualiser_creer
     
    157158                                                                case 'mysql':
    158159                                                                default:
    159                                                                         $req[] = "GRANT Alter,Select,Insert,Update,Delete,Create,Drop,Execute ON "
     160                                                                        $req[] = "GRANT " . _PRIVILEGES_MYSQL_USER_BASE . " ON "
    160161                                                                                . _INSTALL_NAME_DB.".* TO '"
    161162                                                                                . _INSTALL_USER_DB."'@'"._INSTALL_HOST_DB_LOCALNAME
    162163                                                                                . "' IDENTIFIED BY '" . _INSTALL_PASS_DB . "'";
    163                                                                         $err[] = "GRANT Alter,Select,Insert,Update,Delete,Create,Drop,Execute ON "
     164                                                                        $err[] = "GRANT " . _PRIVILEGES_MYSQL_USER_BASE . " ON "
    164165                                                                                . _INSTALL_NAME_DB.".* TO '"
    165166                                                                                . _INSTALL_USER_DB."'@'"._INSTALL_HOST_DB_LOCALNAME
  • _plugins_/_stable_/mutualisation/plugin.xml

    r17554 r18453  
    77        </auteur>
    88        <version>
    9                 0.7
     9                0.7.1
    1010        </version>
    1111        <etat>
Note: See TracChangeset for help on using the changeset viewer.