Limité l'accès au changement des mots de passe des webmestres #2566

Closed
opened 12 years ago by miros · 2 comments
miros commented 12 years ago

Un administrateur "normal" ne devrait pas être en mesure de changer le mot de passe d'un administrateur "webmestre".

Il est trop facile pour un administrateur "normal" de changement le mot de passe du webmestre et d'aller modifier le site SPIP.

Ceci est particulièrement vrai dans avec une installation SPIP mutualisée, où certains changements comme l'ajout de plugin peu avoir un impact plusieurs sites d'un seul coup, et potentiellement causer des problèmes.

On pourrait toujours ajouté une configuration dans les infos d'un auteur pour dire "empecher les autres de changer mon mot de passe" si l'auteur est un webmestre. Sinon, on pourrait toujours penser à avoir des comptes webmestre invisible aux autres.

Un administrateur "normal" ne devrait pas être en mesure de changer le mot de passe d'un administrateur "webmestre". Il est trop facile pour un administrateur "normal" de changement le mot de passe du webmestre et d'aller modifier le site SPIP. Ceci est particulièrement vrai dans avec une installation SPIP mutualisée, où certains changements comme l'ajout de plugin peu avoir un impact plusieurs sites d'un seul coup, et potentiellement causer des problèmes. On pourrait toujours ajouté une configuration dans les infos d'un auteur pour dire "empecher les autres de changer mon mot de passe" si l'auteur est un webmestre. Sinon, on pourrait toujours penser à avoir des comptes webmestre invisible aux autres.
b_b commented 12 years ago
Owner

Le bug existe en 3.0 + 2.1 et il vient de là :

http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L452

Il suffirait de virer $opt['statut'] du test pour empêcher un admin de modifier un webmestre.

Il faut juste qu'on en discute avant d'appliquer la modif, stay tuned...
Version cible mise à 3.0

Le bug existe en 3.0 + 2.1 et il vient de là : http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L452 Il suffirait de virer $opt['statut'] du test pour empêcher un admin de modifier un webmestre. Il faut juste qu'on en discute avant d'appliquer la modif, stay tuned... **Version cible mise à 3.0**
b_b commented 12 years ago
Owner

Appliqué par commit r19052.
Statut changé à Fermé

Appliqué par commit r19052. **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: spip/spip#2566
Loading…
There is no content yet.