ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

gitlab root密码重置

2022-02-24 09:00:39  阅读:155  来源: 互联网

标签:gitlab 重置 密码 user irb main root


版本:Gitlab Ruby Gem 4.16.1

root密码在gitlab第一次运行的时候,如果你没有配置root用户的密码文件,它就会生成一个随机密码,并保存在固定的文件中,然后输出在屏幕上。但是如果这个密码你没有自己保存的话,这个文件在24小时候会自动删除。所以忘记root密码的时候你需要去重置它。

你可以通过此命令去查找密码:sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

 

[root@web1 backups]# gitlab-rails console -e production     
--------------------------------------------------------------------------------
GitLab: 13.3.5 (467cb4161ad) FOSS
GitLab Shell: 13.6.0
PostgreSQL: 11.7
--------------------------------------------------------------------------------

Loading production environment (Rails 6.0.3.1)
irb(main):001:0>
irb(main):002:0> user = User.where(id: 1).first      #此 user 则表示 root 用户
=> #<User id:1 @root>
irb(main):003:0> user.password = '9ig^zYEZ#kHH'               #修改密码
=> "9ig^zYEZ#kHH"
irb(main):004:0> user.password_confirmation = '9ig^zYEZ#kHH'            #确认修改的密码
=> "9ig^zYEZ#kHH"
irb(main):005:0> user.save!        #保存
Enqueued ActionMailer::MailDeliveryJob (Job ID: eb68f7b6-4d28-4a19-8742-4ab51241ebba) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", {:args=>[#<GlobalID:0x00007fec95983648 @uri=#<URI::GID gid://gitlab/User/1>>]}
=> true
irb(main):006:0>exit    #退出

 

标签:gitlab,重置,密码,user,irb,main,root
来源: https://www.cnblogs.com/watermeloncode/p/15930135.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有