(一)问题描述:

此博客解决如下问题:禁用gitlab的双因子认证

禁用前,如图(此时,你在gitlab中什么也干不了)

(二)思路分析:

目标是将otp_required_for_login  、 require_two_factor_authentication_from_group 这两个字段,都改为false(数据库中用f表示)

(三)解决问题:

1、进入GitLab的PostgreSQL数据库

(1)登陆postgresql数据库

1)查看/etc/passwd文件里边gitlab对应的系统用户

cat  /etc/passwd

2)根据上面的配置信息登陆postgresql数据库

su  -  gitlab-psql    //登陆用户

(2)连接到gitlabhq_production库

1)查看gitlab安装时PostgreSQL数据库的配置信息

注意:另起一个shell命令窗口使用cat命令。

cat /var/opt/gitlab/gitlab-rails/etc/database.yml

2)连接到gitlabhq_production库

注意:在登陆postgresql数据库后,紧接着使用以下命令。

psql  -h  /var/opt/gitlab/postgresql  -d  gitlabhq_production

(3)操作数据库

1)查看数据库

\l

2)查看多表

\dt

3)查看单表,如users表

\d users

4)查看users表中用户的关键信息,取4个字段

SELECT name,username,otp_required_for_login,two_factor_grace_period, require_two_factor_authentication_from_group   FROM users;

5)修改数据库

UPDATE users set require_two_factor_authentication_from_group = 'f' WHERE username = 'root';

6)退出psql使用\q,接着按下回车就行了。

(4)重新登录gitlab的web查看,双因子认证没有了,可以正常使用了。

注意:双因子认证是多次输入错误密码登录gitlab时触发的,如果以后登录gitlab时,再多次输入错误,又会开启双因子认证。请记清楚密码,否则上述操作再来一遍。

mysql双因子验证_强制禁用gitlab的双因子认证:Two-Factor Authentication相关推荐

  1. 强制禁用gitlab的双因子认证:Two-Factor Authentication

    (一)问题描述: 此博客解决如下问题:禁用gitlab的双因子认证 禁用前,如图(此时,你在gitlab中什么也干不了) (二)思路分析: 百度了很多方法,都不可靠(如不可靠的说明:https://s ...

  2. mysql主从数据库验证_数据库主从一致性验证

    数据库数据一致性检验部署文档 1.pt-table-checksum 安装: 各个版本一览地址:http://www.percona.com/downloads/percona-toolkit/ 我们 ...

  3. git管理账户忘记了_强制找回GitLab管理员账户密码的方法

    01. 概述 如果gitlab的密码忘记了,由于没有邮箱服务支持,所以可以通过后台直接操作git-shell,先找回管理员的密码.操作步骤如下 02. 环境 使用docker部署的gitlab,因此需 ...

  4. ubuntu双系统时间同步_解决Windows与Ubuntu双系统时间同步问题

    1.问题发现 本子上装的是Window 10(win7升级)和Ubuntu GNOME 14.04的双系统, 一直以来都发现双系统切换后系统的时间显示有问题 每次都发现进入ubuntu系统的时间显示不 ...

  5. python类的属性前加上双下划线_在Python中使用双下划线防止类属性被覆盖

    在使用Python编写面向对象的代码时,咱们会经常使用"继承"这种开发方式.例以下面这一段代码:python class Info: def __init__(self): pas ...

  6. 深度学习双显卡配置_更新深度学习装备:双(1080Ti)显卡装机实录

    前言 之前一直在装有一张1080Ti的服务器上跑代码,但是当数据量超过10W(图像数据集)的时候,训练时就稍微有点吃力了.速度慢是一方面,关键显存存在瓶颈,导致每次训练的batch-size不敢调的过 ...

  7. diy直立双足机器人_动手制作机器人,双足移动机器人DIY

    直立行走的双足机器人 首先要准备的材料主要有: 电机x1.橡皮筋x3.电源开关x1.电池x1.软吸管 竹签.纸皮板.冰淇淋棍若干 需要用到的工具有: 裁纸刀.剪刀.圆规.502胶水和热熔胶枪 1 用裁 ...

  8. java 中遍历双列集合_获取单列集合,双列集合,数组的Stream流对象以及简单操作...

    获取流对象 获取单列集合,双列集合,数组的流对象 单列集合获取流对象: 1.java.util.Collection接口中加入了default方法stream()获取流对象,因此其所有实现类均可通过此 ...

  9. 如何为SSH登录建立双因子验证机制(谷歌身份验证器)?

    前言 默认情况下,SSH已经在远程机器之间使用安全的数据通信;但是如果你想为自己的SSH连接添加另外某种安全层,可以添加谷歌身份验证器(Google Authenticator)双因子验证模块,该模块 ...

最新文章

  1. 退出命令_退出不褪色 离别不离志----石嘴山支队举行2019年度冬季消防员退出命令宣布大会...
  2. 敲响警钟!智能汽车数据正在被“偷运出境”!
  3. c++ 截取\r\n问题
  4. 【BLOCK】Oracle 块管理常用SQL
  5. java ee自动生成编码_EE Servlet 3:在Servlet中生成HTML输出
  6. 再论sklearn分类器
  7. 傲腾™,企业应用加速利器!
  8. 读书笔记:《管理的常识》
  9. 关于磁力计和加速度计的融合以及坐标系的对准
  10. 15-Mixly模拟输出 | Mixly技巧系列
  11. java文件编译后额外生成的$1.class是怎么一回事
  12. mysql联合主键及用法
  13. 离获得支付牌照还有多远?今日头条申请“字节支付”商标
  14. Request method ‘PUT‘ not supported
  15. [CF1538E] Funny Substrings (模拟)
  16. 一文详解空洞卷积(Atrous Convolution)
  17. 展览活动项目管理的五个要素
  18. 动环监控系统的服务器部署在,动环监控系统【斯必得智慧机房】
  19. 第一次当管理时,为啥会有很强的挫败感?
  20. ffffffffffffff

热门文章

  1. 【两个例子】Tensorflow+Inception-v3训练自己的数据+分析retrain源码
  2. 最新v4.2版本CRMEB商城API接口文档标准版前台(二)
  3. Linux c 网络编程无人超市管理源代码
  4. 网络安全危害有哪些?如何应对网络安全?
  5. 测试用例管理工具推荐
  6. html设置编码格式
  7. 阿里P8大神:30岁还靠简历找工作的都是垃圾,一律不要……
  8. Weblogic未授权访问以及LADP远程代码执行(CVE-2021-2109)
  9. 埃及分数(附带注释)
  10. 【Protobuf速成指南】.proto文件的编写与编译