首页 > 其他分享 >gitlab忘记root密码解决方法

gitlab忘记root密码解决方法

时间:2023-06-21 15:23:47浏览次数:53  
标签:git Feb 4096 -- gitlab 密码 root

#切换到git用户
[root@gitlab_3_45 ~]# su - git

#查看gitlab-rails的目录
-sh-4.2$ ls -l gitlab-rails
total 40
drwx------ 2 git root 4096 Feb 25 2020 etc
-rw-r--r-- 1 root root 8 Feb 25 2020 REVISION
-rw-r--r-- 1 root root 58 Feb 25 2020 RUBY_VERSION
drwxr-x--x 7 git gitlab-www 4096 Feb 25 2020 shared
drwxr-x--- 2 git gitlab-www 4096 Jan 5 2022 sockets
drwx------ 2 git root 4096 Feb 27 2018 tmp
drwx------ 2 git root 4096 Feb 25 2020 upgrade-status
drwx------ 2 git root 4096 Feb 27 2018 uploads
-rw-r--r-- 1 root root 7 Feb 25 2020 VERSION
drwx------ 2 git root 4096 Feb 27 2018 working

#进入到gitlab-rails的目录
-sh-4.2$ cd gitlab-rails
#输入gitlab-rails console production进入gitlab的命令行
-sh-4.2$ gitlab-rails console production

-------------------------------------------------------------------------------------
Gitlab: 10.8.7 (eb600b0)
Gitlab Shell: 7.1.2
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Loading production environment (Rails 4.2.10)
irb(main):001:0>

#查询id为1的用户
irb(main):002:0* user = User.where(id:1).first
=> #<User id:1 @root>

#user.password='xxxxxxxxxxxx'修改密码为xxxxxxxxxxxx
irb(main):003:0> user.password='xxxxxxxxxxxx'
=> "xxxxxxxxxxxx"

#user.save!保存刚刚修改密码操作
irb(main):004:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 88f1214c-5c94-35c2-8b27-70a54123471r24) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true

#退出
irb(main):005:0> exit
操作完成之后,再次回到登录窗口页面,重新使用root用户进行登录,这次可以正常登录了。

标签:git,Feb,4096,--,gitlab,密码,root
From: https://www.cnblogs.com/yeyouqing/p/17496290.html

相关文章

  • mysql 密码插件 validate_password
    MySQL密码增强插件2016-07-0110:02pursuer.chen阅读(668)评论(0)编辑[收藏](javascript:void(0))介绍以前没有太注意MySQL密码安全策略的配置方法,只是人为了将密码设为复杂密码,但是没有找到配置的方法,今天姜承尧的微信公众号正好发布了一篇关于这个的文章,所以在这里也顺......
  • Subversion 1.8.9 ( SVN Client ) 安装最新版本的svn客户端 - svn 账户 密码
    http://www.fulingjiang.cn/linux/62.htmlForCentOS7Users: 1.[WandiscoSVN]2.name=WandiscoSVNRepo3.baseurl=http://opensource.wandisco.com/centos/5/svn-1.8/RPMS/$basearch/4.enabled=15.gpgcheck=06.yumcleanall7.......
  • 修改复制用户密码
    修改复制用户密码在备库查询当前配置的主库密码select*frommysql.slave_master_info\[email protected]:(none)>select*frommysql.slave_master_info\G***************************1.row***************************Number_of_lines:25Master_lo......
  • 从linux免密码ssh登录到另外一个计算机
    一、从本地Linux做如下操作:  其中192.168.xx.xxx是远端的被登录的计算机1.进入.ssh目录: cd~/.ssh2.生成一对密钥: ssh-keygen-trsa3.发送公钥:    ssh-copy-id192.168.xx.xxx4.免密登录测试: ssh 192.168.xx.xxx 二、windows免密等Linux......
  • 通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)
    毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式,即可验......
  • 读者账号的连接数据库操作,登录验证,注册,修改账号,修改密码
    packagecom.rain.dao;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importcom.rain.bean.AdminBean;importcom.rain.bean.BookBean;importcom.rain.util.DBUtil;/*......
  • KETTLE密码忘了怎么办?
    在用kettle的时候,我们可能会忘记密码,登录不了资源库。解决方法:在kettle资源库的数据库里修改密码(密码为加密后的密文):1.在kettle安装目录下:windows系统命令行执行:Encr.bat-kettle123linux/mac系统命令行执行:encr.sh-kettle123运行结果:Encrypted2be98afc86aa7f2e4cb79ce10......
  • Linux系统等保三级涉及的账号密码安全策略
    查看当前用户的账号密码策略:chage-lroot1.设置密码失效时间【一定要设置】设置密码失效时间,强制定期修改密码,减少密码被泄漏和猜测风险,使用非密码登陆方式(如密钥对)请忽略此项。在/etc/login.defs中将PASS_MAX_DAYS参数设置为60-180之间,如:--两次改变密码之间相距的......
  • luffy项目 之 导出项目依赖、前台首页固定样式、git介绍和安装、git,github,gitee,gitlab
    目录一、导出项目依赖二、前台首页固定样式三、git介绍和安装四、git,github,gitee,gitlab的介绍五、git工作流程六、git常用命令七、git的回退到某个版本命令八、git忽略文件总结一、导出项目依赖#以后所有python项目的根路径下,都会有个requirements.txt【约定俗称的名字】,这里......
  • 04导出项目依赖,首页推荐课程前端,git介绍安装,git,github,gitee,gitlab,git使用流程,常用命令
    补充-字段类:DateTimeField的属性: -auto_now_add:这个字段新增的时候,可以不传,会以当前时间存入 -这样写,配置文件中:USE_TZ=False写成true,和fasle的区别 -auto_now:更新这条记录,会把当前时间存入 -update更新-对象.属......