Gitlab通过控制台重置密码及解锁用户
参考官方文档
https://docs.gitlab.com/ee/security/reset_root_password.html
https://docs.gitlab.com/ee/security/unlock_user.html
操作背景
Gitlab是Docker部署,Jenkins账号登陆不了,开始是怀疑密码不对,通过控制台登陆重置了密码,还是登陆不了,怀疑是Jenkins用户被锁住了(默认错误登陆超过10次会锁定),解锁后登陆成功。
操作步骤
1.登陆Gitlab所在容器
[root@188-20 ~]# docker exec -it gitlab /bin/bash
root@gitlab:/# ls
RELEASE bin dev home lib64 mnt proc run srv tmp var
assets boot etc lib media opt root sbin sys usr
2.登陆控制台
root@gitlab:/# gitlab-rails console production
Loading production environment (Rails 4.2.10)
3.通过邮箱找到用户
irb(main):003:0> user=User.where(email:'jenkins@domian.com').first
=> #<User id:12 @jenkins>
4.修改密码并保存
irb(main):005:0> user.password=12345678
=> 12345678
irb(main):006:0> user.password_confirmation=12345678
=> 12345678
irb(main):007:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 53d8c7ea-c523-43a1-a5e6-032c836f4870) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/22
=> true
5.解锁用户
irb(main):012:0> user=User.where(email:'jenkins@domain.com').first
=> #<User id:22 @jenkins>
irb(main):013:0> user.unlock_access!
=> true
irb(main):014:0>
Gitlab通过控制台重置密码及解锁用户相关推荐
- mysql用户权限重置_mysql中重置密码与新用户权限分配的方法介绍
本篇文章给大家带来的内容是关于mysql中重置密码与新用户权限分配的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.重置root密码 1.修改配置文件,免密登陆 输入命令 ...
- mac下mysql重置密码及使用用户和密码登陆
回车后 登录管理员权限 sudo su 回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables & 回车后mysql会自动重启(偏好设置 ...
- jsp mysql修改密码_Servlet+JSP+MySQL实现用户管理模块之七、实现用户信息更新和重置密码...
实现用户信息更新和重置密码功能 如果用户信息很多的时候,感觉这项实现起来比较麻烦的.因为要考虑用户哪些信息需要更新哪些不需要更新,就必须先更原来的信息比对.呵呵,当然如果考虑到多个数据库表间的操作的话 ...
- <必知>在腾讯云买了服务器后不知道登录密码,如何重置密码
在购买腾讯云服务器时,如果在购买时没有设置密码,那么云服务器创建后是没有初始码的 ###我们可以在控制台"重置密码"来获取密码 1.登录云服务器控制台 2.将正在运行的服务器关机 ...
- php laravel 忘记密码,Laravel重置密码实例详解
假如需要使用laravel搭建一个后台内容管理系统,但laravel默认的登陆注册不能满足目前的需求,重置密码的话因为是用在后台,并且不需要发送邮件进行重置,所以默认的重置密码肯定是不行的.跟随本文我 ...
- CentOS中安装的Gitlab忘记管理员密码怎样重置密码
场景 CentOS6中安装.配置.启动GitLab以及遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1163049 ...
- okd下gitlab首次启动没有重置密码如何登陆
gitlab首次启动没有重置密码如何登陆 启动好容器后发现gitlab没有提示重置密码,直接要求输入账户密码 找到该gitlab的pod, [root@master01 ~]# oc get pod ...
- 如何修改gitLab远程服务器登录密码以及修改gitLab网站用户密码
文章目录 一.修改gitLab远程服务器登录密码 二.修改gitLab网站用户密码 一.修改gitLab远程服务器登录密码 以usercloud为例子: 这里是修改登录服务器密码: 首先登录上自己的远 ...
- was控制台管理密码重置
一.重置密码 1.首先关闭was,ps –ef|grep java 查看java进程号,然后kill -9 XXXX杀掉进程即可.或者使用命令./stopServer.sh server1 2.取消控 ...
最新文章
- 判断两直线段是否相交
- 如何快速评估16S rRNA基因引物的覆盖率及特异性
- SpringCloud之分布式配置中心(六)
- 利用nodeJs anywhere搭建本地服务器环境
- What Are You Talking About
- java的弱引用_深入理解Java中的弱引用
- java web 的开发环境_JAVA WEB开发环境与搭建
- android 画布控件,Android canvas画图操作之切割画布实现方法(clipRect)
- leetcode1253. 重构 2 行二进制矩阵(贪心算法)
- 创建完虚拟环境后安装pytorch
- Vagrant 构建 LNMP 一致环境
- python_激光点云变换到图像平面
- 使用 GalleryView 1.1制作相册说明
- html 保存 文字变乱码怎么办,html文字为什么会乱码
- 方钢管弹性模量计算方式_弹性模量计算公式.doc
- fastdb相关备忘
- linux /etc/profile文件,linux系统中/etc/profile和.profile的介绍
- 路畅安卓最新固件升级_【精】2017.11.10日更新 路畅软件升级,最新版4.0.9 更新【郑重声明】...
- 【RDMA】使用‘无信号完成’(Working with Unsignaled completions)|IBV_SEND_SIGNALED
- vue中provide和inject 用法
热门文章
- 2019苏州计算机一级考试时间,2019年上半年江苏省苏州市计算机等级考试简章
- 01-家居用品词汇(English)
- Python初学者笔记(六):白话讲“装饰器”,你看不懂算我笨!
- 魔兽亡灵序曲《The Dawn》
- neo4j图形数据库简介,基本查询(cypher基本语法)
- es(elasticsearch)查询数据出现异常Result window is too large, from + size must be less than or equal to
- 【图文并茂】六十多个 VSCode 插件,打造最强编辑器
- 保险风起,直播保险谋变
- 求问,python爬取图片,都损坏
- 为可道云kodexplorer配置ssl链接