GitLab 忘记密码,Ubuntu 重置GitLab管理员root密码
创作时间:
作者:
@小白创作中心
GitLab 忘记密码,Ubuntu 重置GitLab管理员root密码
引用
CSDN
1.
https://blog.csdn.net/xnqys/article/details/144261398
本文将详细介绍如何在Ubuntu系统上重置GitLab管理员(root)密码。如果你在使用GitLab时忘记了管理员密码,导致无法审批新注册用户,可以按照以下步骤进行密码重置。
概要
GitLab初次安装后,登录GitLab网页的管理员账号和密码忘记,导致新注册用户无法审批。于是做了密码重置,小编本地使用的环境为:Ubuntu22.04;GitLab v16.9.2-ee
linux切换到 root 用户
修改 gitlab 的管理员密码,需要进入到 gitlab 控制台进行修改,Linux 需要切换到 root 用户,否则会提示权限不足
切换 root 命令输入 su,输入服务器密码
huangxing@ubuntu:~$ su
进入 gitlab 控制台
输入下面命令进入控制台,由于 gitlab 系统架构有些庞大,耐心等待一会
gitlab-rails console -e production
当出现下面内容,代表已进入
找到 gitlab 用户
在控制台输入命令:
user = User.where(id: 1).first
一般id为1的用户就是我们的root用户
或者也可通过邮件来定位,gitlab管理员默认邮箱为admin@example.com
user = User.find_by(email: 'admin@example.com')
出现 #Userid:1@root 表示锁定 root 的用户 id 为 1
修改重置密码
注意:密码不能太简单,必须大于 8 个字符,输入下面命令:
user.password = 'admin@123'
user.password_confirmation = 'admin@123'
user.save!
输入 exit 退出
登录测试
输入你设置的密码登录即可
小结
总的来讲就是进入到 gitlab 控制台,通过 id 找到 root 用户,重新设置 user.password 并保存!
热门推荐
《水浒传》与现代职场:从梁山好汉看职场智慧与策略
常闭式防火门可以随意开启吗?
轮胎的构造
中国紫菜行业发展现状、运行格局及投资前景分析报告
轮胎被钉子扎了,是补胎还是换新的?你咋看?
2025年Steam平台十大日系角色扮演游戏排行榜
从扭秧歌到单脚跳,HugWBC让人形机器人运动天赋觉醒了
欧洲哈布斯堡是什么样的家族?现状如何?
工作后如何发顶会论文(AI方向)
武磊单赛季造44球创纪录,中日足球人口差距引深思
湖北省教育厅发布2025年专升本工作通知
秦始皇为什么要用那么多兵马俑为自己陪葬?
古代六艺五德是什么?你能做到哪些?
特朗普关税引发经济通胀新担忧,美联储加息可能性上升
腺苷如何抗皮肤衰老?
“虚假种草”、人为加“网红”标签,虚假宣传降低网上口碑可信度
日本三大咒灵之谜——菅原道真的传奇故事
什么是热电池
2024年听神经瘤手术医生选择指南
权势滔天的魏忠贤,为何被刚继位的朱由检迅速清除?
设计团队如何起名字:十大维度全面解析
机械专业如何靠人工智能
电源模块效率的正确测试方法
DNF重力之泉版本白图刷取攻略:装备爆率、金币收益全解析
如何通过备案企业查询了解公司的合法性和信誉?
ps如何去紫边
罗马教皇健康恶化,病情危急
走进中国清水龙虾之乡江西吉水:稻虾共作打造乡村振兴的“金名片”
头发里长毛囊炎后复发
六面体网格划分算法详解