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 并保存!
热门推荐
心学问教育咨询,故事的力量:通过讲述激发孩子的想象力
买奥迪当嫁妆却迟迟不能交付,消费者权益谁来守护?
探秘味蕾的古老韵味:河北唐山棋子烧饼,一口穿越千年的美味传奇
这份森林防火基本常识,请收藏
希腊神话的独特魅力:从宙斯的风流韵事到深刻寓意
内向性格自我介绍怎么克服羞涩
从一加到100等于几
美国买房的最后一步:过户日流程与注意事项全解读
《数字时代正在改变人类的大脑》议论文阅读答案
从日常小事中见真章:家长如何观察并理解孩子的行为模式
扁平苔藓是怎么引起的?怎么样治疗好
卡尔曼滤波(Kalman Filter) 从理论到实战详解 附算法源码
八字五行最佳特征与土太旺化解方法
四会地豆镇:做大做强镇域经济 ,加快打造“湾区客乡”
如何理解股票市场的短期底部?这种短期底部对投资者有何影响?
承租人转租房屋租赁合同如何签订?
孩子好动就是有多动症吗?
花不仅是植物,更是植物界的艺术品(探秘花卉的种类和特点,揭开花之美的奥秘)
毕业论文研究方案的九大要素
C语言如何用参数代替
心理科普 | 情绪巨婴
苹果的营养价值与健康益处:让生活更美好的水果选择
董事长、CEO、总裁:企业高层职位大解析
水手职业指南:从入门到晋升的全方位解析
资料收集是什么
三人登山攻略:从准备到登顶的全方位指南
权力与人性的博弈:从“指鹿为马”到“不惜一切代价”
时间盒(Time boxing):以目标为导向的时间管理
交易黄金:均线分析揭示买卖时机
头啖汤评论:《哪吒2》火爆出圈,文化自信的生动彰显