前言:很多的小伙伴,也会应为这个问题困扰,然后再网上搜索,其实我也是再网上探索了好多次,然后才找到有用的解决方案的,回头一开,原来如此简单
会遇到的问题和坑: 其实他是需要进入一个叫做py的环境的,当然,你的python版本不一样,就可能是py3了
类似这个的
现在我吧解决办法从头展示一下:
1:看你是用什么安装的jumpserver ,如果时docker的话,那就
docker exec -it jumpserver /bin/bash
#注释:如果时物理机安装那就不用这一步
2:如果没有安装django ,需要执行下一下命令,如果安装过了,请忽略
python3 -m pip install --upgrade pip setuptools
python3 -m pip install django
3:进入虚拟环境(py3)
source /data/opt/py3/bin/activate
#注释 : 这个是你安装python的路径,前面用的那个版本的python就去到那个路径
4:直接重置密码
pwd
/data/opt/jumpserver
python3.6 apps/manage.py changepassword admin
password:
password:(again)
修改完毕!
直接去登入成功!
最后补充下,如果你不进入这个py环境里面,直接执行 python3.6 apps/manage.py changepassword admin
他就会提示你各种python模板没有,然以傻乎乎的各种安装,浪费自己的时间!



