Questa guida fornisce istruzioni per creare un account amministratore o concedere privilegi di amministratore utilizzando la console in un’installazione Discourse self-hosted.
Livello utente richiesto: System Administrator
Accesso alla console richiesto
Quindi vuoi creare/concedere privilegi di amministratore o reimpostare la password dell’utente dalla console? Ottimo, iniziamo!
Questa guida coprirĂ quanto segue:
- Accesso alla console
- Creazione di un nuovo account con privilegi di amministratore
- Reimpostazione di una password esistente
- Concessione di privilegi di amministratore a un account esistente
- Istruzioni per la configurazione multisito
Accesso alla console
Connettiti al tuo server Discourse utilizzando SSH, o usa Putty se sei su Windows:
ssh root@your.server.ipSostituisci
your.server.ipcon l’indirizzo IP effettivo del tuo server.Passa alla tua directory Discourse:
cd /var/discourseEntra nel container Docker:
./launcher enter appCreazione di un nuovo account con privilegi di amministratore
All’interno della console, esegui il seguente comando:
rake admin:createTi verranno richiesti:
- Password
- Ripeti password
Se il tuo sito richiede un nome completo alla registrazione (
full_name_requirementimpostato surequired_at_signup), ti verrà richiesto anche Nome completo.Verrà creato un nuovo account con un nome utente basato sull’indirizzo email. Vedrai: “Account created successfully with username {username}”. Quando ti verrà chiesto se vuoi concedere privilegi di amministratore, premi Invio per confermare.
Se l’operazione è andata a buon fine, vedrai: “Your account now has Admin privileges!”
Istruzioni per multisito
Se hai una configurazione multisito eseguirai:
RAILS_DB=my_site_db rake admin:createReimpostazione della password per un account esistente
Per reimpostare una password, esegui lo stesso comando:
rake admin:createInserisci l’email dell’account esistente. Se l’utente esiste, ti verrà chiesto se vuoi reimpostare la password. Premi Invio per procedere. Fornisci e conferma la nuova password.
Se ha funzionato, vedrai Account updated successfully!.
Concessione di privilegi di amministratore a un account esistente
Esegui questo comando dalla console:
rake admin:createTi verrà chiesto Email, inserisci l’email dell’account esistente.
Ora ti verrĂ chiesto:
User with this email already exists! Do you want to reset the password for this email? (Y/n). Premi \u003ckbd\u003en\u003c/kbd\u003e poi \u003ckbd\u003einvio\u003c/kbd\u003e.Ora ti verrĂ chiesto:
Do you want to grant Admin privileges to this account? (Y/n). Premi \u003ckbd\u003einvio\u003c/kbd\u003e per continuare.Se ha funzionato, vedrai Your account now has Admin privileges!.
Istruzioni per la configurazione multisito
Per le configurazioni multisito, anteponi ai comandi
RAILS_DB=multisite_name, dovemultisite_namecorrisponde alla prima riga della tua configurazione multisito:Esempio di configurazione:
mysite: adapter: postgresql database: database2 password: secret pool: 25 host: data host_names: - mysite.example.comComando:
RAILS_DB=mysite rake admin:create
59 Mi Piace