注入漏洞网站源码,网站前置审批怎么做,专业pc网站建设,十堰网站建设怎么样#xff08;一#xff09;问题描述#xff1a; 此博客解决如下问题#xff1a;禁用gitlab的双因子认证 禁用前#xff0c;如图#xff08;此时#xff0c;你在gitlab中什么也干不了#xff09; #xff08;二#xff09;思路分析#xff1a; 百度了很多方法#xf…一问题描述 此博客解决如下问题禁用gitlab的双因子认证 禁用前如图此时你在gitlab中什么也干不了 二思路分析 百度了很多方法都不可靠如不可靠的说明https://stackoverflow.com/questions/31024771/how-to-disable-the-two-factor-authentication-in-gitlab 从这里https://gitlab.com/gitlab-org/gitlab-ce/issues/1960找到了灵感修改gitlab数据库直接粗暴。 目标是将otp_required_for_login 、 require_two_factor_authentication_from_group 这两个字段都改为false数据库中用f表示 三解决问题 1、进入GitLab的PostgreSQL数据库 参考https://www.cnblogs.com/sfnz/p/7131287.html?utm_sourceitdadaoutm_mediumreferral 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时再多次输入错误又会开启双因子认证。请记清楚密码否则上述操作再来一遍。 转载于:https://www.cnblogs.com/andy9468/p/10606883.html