【发布时间】:2018-12-26 13:12:54
【问题描述】:
我作为新手使用 Django(2.0 版)并且忘记了管理员超级用户密码。我知道我可以创建另一个超级用户并更改前一个超级用户的密码。但是有什么程序可以知道我忘记的前一个超级用户的 RAW 密码吗?
【问题讨论】:
-
不,密码不是以纯文本形式存储的,而是以哈希的形式存储的。如果您能找到忘记的密码,那将是一个相当大的安全问题。
-
您可以简单地构造一个新密码,而无需创建新的超级用户。
-
你试过
manage.py changepassword <your_superuser_username> -
是的,但关键是我很想知道以前的密码是什么。
-
@ShaifulIslam:如果可能的话,那将是一种非常糟糕的安全做法。因为它可以让您查看(并可能使用)同事、客户等的凭据)
标签: django django-admin admin superuser