Nouvel utilisateur -> Mêmes droits que l'admin

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

Peut on simplement créer un nouvel utilisateur qui possède tout le temps les mêmes droits que l'admin,

En gros je voudrais qu'il y ai 2 admin pour un site, mais avec des logins différents, pour que les logs en tiennent compte.

Merci à vous pour vos réponses

De manière stricte il ne peut y avoir sur Drupal qu'un et un seul administrateur ayant comme ID 1.Un peu comme il n'y a qu'un seul Root sous UNIX.

Tu peux cependant dans une certaine mesure simuler l'administrateur en créant un rôle 'administrateur' et en lui donnant absolument toutes les permissions. Ensuite il te suffit de donner ce rôle aux utilisateurs devant être administrateur.

Il y aura cependant de légère différences entre un "rôle administrateur" et le VRAI administrateur. Ainsi le test des droits (user_access) est complètement bypassé si l'UID est égal à 1. Mais plus gênant, beaucoup de modules font le test $user->uid==1 pour déterminer s'il s'agit de l'administrateur. A tester donc.

C'est d'ailleurs cette méthode que permettra en standard Drupal 7. En désignant un rôle comme "administrateur", drupal 7 lui donne juste absolument tous les droits. Ce sera plus simple qu'aujourd'hui pour les développeurs de modules. Ils auront ainsi une variable d'environnement qu'ils pourront utiliser de sorte à savoir quel est le rôle administrateur. Ils pourront donc faire la différence entre LE Administrateur et LES administrateurs :)