Merhaba arkadaşlar bugün sizlere Discourse üzerindeki bir kullanıcıya ait password nasıl değiştirilir bundan bahsedeceğim.
Öncelikle Discourse makinesine SSH ile bağlanıyoruz.
Ardından aşağıdaki dizine gidiyoruz.
cd /var/discourse
Aşağıdaki komut ile App in içerisine giriyoruz.
./launcher enter app
Rails konsolu aktif ediyoruz.

rails c
Aşağıdaki komut ile ilgili kullanıcıyı DB de search ediyoruz. (mail adresi)

u = User.find_by_email('mail@mail.com')
Aşağıdaki komut ile ilgili kullanıcıyı DB de search ediyoruz. (username)

u = User.find_by_username('username')
Ardından bulunan kullanıcı için şifre değişikliği yapmak istiyorsak aşağıdaki komut ile değiştirebiliriz.

u.password='YourPassword'
Tüm değişiklikleri kaydetmek için aşağıdaki komutu yazmamız yeterli.

u.save!
ctrl+d tuşlarına basarak Rails konsoldan çıkıyoruz.
Tekrar yeni şifreniz ile Discourse a giriş yapabilirsiniz.
Görüşmek üzere 🙂