# Quelle est la commande Rails pour créer un utilisateur administrateur dans Discourse ?

**URL:** <https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545>\
**Category:** Support\
**Created:** [Avril 10, 2020, 1:01 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545 "2020-04-10T13:01:34Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)\
**Post date:** [Avril 10, 2020, 1:01 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/1 "2020-04-10T13:01:34Z")

</div>

Comme indiqué dans [ce](https://meta.discourse.org/t/how-to-manually-add-users-and-email-in-console-mode/26669/9?u=bathinda) post, lorsque j’exécute cette commande pour créer un utilisateur administrateur sur une nouvelle installation de Discourse via la console Rails (sans avoir à l’activer par e-mail, juste une fois, pour un seul administrateur) :

> u = User.create!(username: ‘xx’, email: ‘xx@xx.com’, password: ‘xxx’, mailing\_list\_mode: ‘true’); u.approve(Discourse.system\_user, false); u.activate

Je rencontre cette erreur :

```plaintext
[1] pry(main)> ="u = User.create!(username: 'user1', email: 'user1@email.com', password: 'Password12345', mailing_list_mode: 'true'); u.approve(Discourse.system_user, false); u.activate"

SyntaxError: unexpected '=', expecting end-of-input
="u = User.create!(username:...
^

```

Je ne suis pas familier avec les commandes Rails. Je vous serais reconnaissant de bien vouloir me fournir la commande exacte, avec les guillemets appropriés, à utiliser pour créer simplement un seul utilisateur administrateur sur une nouvelle installation de Discourse.

---

_[View the full topic](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545)._
