# 在命令行重置密码

**URL:** https://meta.discourse.org/t/reset-password-at-command-line/300677
**Category:** Support
**Created:** [2024年三月23日 21:37 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677 "2024-03-23T21:37:30Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [2024年三月23日 21:37 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677/1 "2024-03-23T21:37:30Z")

</div>

是否可以使用命令行界面将密码重置为已知状态？一个额外的复杂情况是电子邮件功能不起作用，这阻止了通过电子邮件直接重置密码。

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [2024年三月23日 22:05 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677/2 "2024-03-23T22:05:37Z")

</div>

你做了什么导致邮箱出问题？

> [@Other ways to reset password when password reset email is not arriving?](https://meta.discourse.org/t/other-ways-to-reset-password-when-password-reset-email-is-not-arriving/82873/2?u=lilly):
>
> If you must you can do it via the console. Seems odd though, first time I heard of anything like this. ./launcher enter app rails c \> u = User.find\_by(username: 'USERNAME\_HERE') \> u.password = "PASS" \> u.save

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2024年三月23日 23:24 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677/3 "2024-03-23T23:24:24Z")

</div>

您可以查看 [故障排除外发电子邮件](https://meta.discourse.org/t/troubleshooting-outgoing-email/271484) 和 [故障排除新 Discourse 安装上的电子邮件](https://meta.discourse.org/t/troubleshoot-email-on-a-new-discourse-install/16326)。

重置密码

```plaintext
cd /var/discourse 
./launcher enter app
rake admin:create

```

---

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [2024年三月23日 23:27 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677/4 "2024-03-23T23:27:03Z")

</div>

谢谢。我以前从未使用过 Ruby/Rails，刚刚发现了 Rake -T 和 Rake -W 的强大功能 😃 谢谢！

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2024年四月22日 23:27 UTC](https://meta.discourse.org/t/reset-password-at-command-line/300677/5 "2024-04-22T23:27:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
