Ticket #265 (closed defect: fixed)

Opened 4 years ago

Last modified 2 years ago

gestions d'usagers MySQL

Reported by: anarcat Assigned to: nahuel
Priority: immediate Milestone: alternc-0.9.6
Component: Bureau: domaines Version:
Severity: tweak Keywords:
Cc:

Description (Last modified by anarcat)

la possibilite d'avoir un user/password specifique pour chaque base (afin que si l'on heberge plusieurs projets sur un compte, chacun ne puisse pas acceder aux autres bases)

Encore mieux: permettre à l'usager de créer des usagers/passwords et de gérer les permissions de ces usagers (SELECT/INSERT/etc).

ADDITIONAL INFORMATION: La façon correcte de faire ceci, selon moi, est de garder la notion que nous avons présentement de restreindre la création des bases à user_*.

L'usager mysql primaire devrait avoir le GRANT WITH GRANT OPTION sur les bases user_*, et devrait être autorisé à créer des users nommés seulement user_*. Je ne sais pas s'il est possible de restreindre les GRANTS OPTIONs alloués à un user mysql, mais ça serait la bonne approche.

De cette façon, l'utilisateur d'alternc pourra:

  • créer des nouvelles bases user_* et seulement ces bases (comme maintenant)
  • en plus:
    • créer des nouveaux usagers user_* et seulement ces usagers
    • choisir les permissions de chacun de ces usagers, sur chacune des bases (hello comptes SELECT-only!)

Attachments

patch-265.diff (3.6 kB) - added by nahuel on 03/22/06 17:52:43.
patch fonctionnel a prevoir pour la prochaine version

Change History

08/30/05 05:37:43 changed by anarcat

du travail semble avoir été fait dans cette direction, mais pour une veille version de m_mysql:

http://alternc.org/marchives/dev/2005-July/001645.html

02/28/06 01:27:13 changed by nahuel

  • owner changed from anonymous to nahuel.
  • type set to defect.

Je suis en train de développer ça, suite au patch que j'ai fais, je reforme le tout :)

03/22/06 17:51:24 changed by nahuel

  • status changed from new to assigned.

03/22/06 17:52:43 changed by nahuel

  • attachment patch-265.diff added.

patch fonctionnel a prevoir pour la prochaine version

03/31/06 21:11:54 changed by anonymous

  • milestone set to 0.9.5.

04/02/06 14:17:09 changed by nahuel

le patch fournit ici n'est pas celui de la gestion des utilisateurs mysql

04/26/06 16:13:37 changed by anonymous

  • milestone changed from 0.9.5 to 0.9.6.

04/26/06 16:59:31 changed by nahuel

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [1531]) Rajout de la gestion des utilisateurs mysql pour les membres ( avec quotas ) Closes: #265

04/26/06 17:46:49 changed by nahuel

(In [1532]) On enleve l'affichage de l'utilisateur principal qui doit avoir tous les droit et dont on ne peut/doit pas modifier les droits... References: #265

04/26/06 18:29:46 changed by nahuel

(In [1535]) Correction d'un bug qui empechait la modification des droits sur l'utilisateur n'avait aucun droit. References: #265

04/26/06 18:36:16 changed by anonymous

  • milestone changed from 0.9.6 to 0.9.5.

pourquoi ceci a été repoussé vers la 0.9.6? C'est déjà committé anyways!

04/26/06 18:55:29 changed by nahuel

(In [1536]) Reparation de changements lors de la revision [1535] References: #265

04/26/06 18:58:31 changed by nahuel

(In [1537]) rajout de la condition lors de la creation des tables dbusers References: #265

08/28/06 17:38:56 changed by anarcat

  • description changed.
  • milestone changed from 2.0 to 0.9.6.