jumpserver V3 终端常用操作

一、进入jms核心容器并进入Python交互环境

docker exec -it jms_core /bin/bash
cd /opt/jumpserver/apps
python manage.py shell

二、常用操作

1.jumpserver  解锁用户

from django.core.cache import cache
cache.delete_pattern('_LOGIN_BLOCK_*') #如果需要解锁具体用户则可以这样写 _LOGIN_BLOCK_用户名
cache.delete_pattern('_LOGIN_LIMIT_*')
cache.delete_pattern('_MFA_BLOCK_*')
cache.delete_pattern('_MFA_LIMIT_*')

# 查看所有与登录限制相关的缓存键
keys = cache.keys('*LOGIN*')
for key in keys:
    print(f"Key: {key}, Value: {cache.get(key)}")

# 查看所有与锁定相关的缓存键
block_keys = cache.keys('*BLOCK*')
for key in block_keys:
    print(f"Key: {key}, Value: {cache.get(key)}")

2.jumpserver  重置用户MFA

from users.models import User
u = User.objects.get(username='admin')
u.mfa_level='0'
u.otp_secret_key=''
u.save()

3.jumpserver  激活用户

from users.models import User
User.objects.filter(username='admin').update(is_active=True)

4.jumpserver  创建超级用户(管理员账号无法恢复应急使用)

python manage.py createsuperuser --username=UserName--email=Email@Email.com  #UserName  Email@Email.com 替换要创建的管理员名称和邮箱地址
Password:             #设置密码,两次要一致
Password (again): 

5.jumpserver 重置超级用户密码

python manage.py changepassword  <user_name>

 

posted @ 2025-11-24 11:16  百衲本  阅读(8)  评论(0)    收藏  举报
cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码