gitlab重置用户密码

用户lms登录gitlab的密码忘记了,需要重置密码。

gitlab重置用户lms的密码:

[[email protected] ~]# gitlab-rails console production  #进入gitlab管理控制台
Loading production environment (Rails 4.2.4)
irb(main):001:0> user=User.where(name: "lms").first  #查找gitlab用户lms,一般情况通过名字查找比较方便,如果知道用户id号可以通过ID号查找,比如默认管理员ID号是1,可以通过这个方法user = User.where(id: 1).first
=> #<User id: 27, email: "[email protected]", encrypted_password: "$2a$10$Nw3rwe2/ftgqcUjsPsvyzeLEQtLprWgaPXxgPWZKMnv...", reset_password_token: "ec60cbd4452aa9d59e1dc45d80a80ab866d5519ff62d0dc325...", reset_password_sent_at: "2016-02-24 06:31:56", remember_created_at: nil, sign_in_count: 1, current_sign_in_at: "2016-02-24 06:20:24", last_sign_in_at: "2016-02-24 06:20:24", current_sign_in_ip: "127.0.0.1", last_sign_in_ip: "127.0.0.1", created_at: "2016-02-24 06:18:01", updated_at: "2018-05-15 09:53:53", name: "lmyss", admin: false, projects_limit: 10, skype: "", linkedin: "", twitter: "", authentication_token: "jFX1fkxGDz-tWgyfkd_y", theme_id: 1, bio: nil, failed_attempts: 2, locked_at: nil, username: "lmyss", can_create_group: true, can_create_team: false, state: "active", color_scheme_id: 1, notification_level: 1, password_expires_at: nil, created_by_id: nil, last_credential_check_at: nil, avatar: nil, confirmation_token: "tr_bxK_ZzFqF3yGxRL_t", confirmed_at: "2016-02-24 06:20:24", confirmation_sent_at: "2016-02-24 06:18:01", unconfirmed_email: nil, hide_no_ssh_key: false, website_url: "", notification_email: "[email protected]", hide_no_password: false, password_automatically_set: false, location: nil, encrypted_otp_secret: nil, encrypted_otp_secret_iv: nil, encrypted_otp_secret_salt: nil, otp_required_for_login: false, otp_backup_codes: nil, public_email: "", dashboard: 0, project_view: 0, consumed_timestep: nil, layout: 0, hide_project_limit: false, unlock_token: nil>
irb(main):002:0> user.password=12345678  #针对于查找到的用户lms重置密码为12345678
=> 12345678
irb(main):003:0> user.password_confirmation=12345678   #再次确认重置用户lms密码为12345678
=> 12345678
irb(main):004:0> user.save!    #保存新密码
=> true
irb(main):005:0> quit #退出

#查找gitlab用户lms,一般情况通过名字查找比较方便,如果知道用户id号可以通过ID号查找,比如默认管理员ID号是1,可以通过这个方法user = User.where(id: 1).first

个人建议用户名查找优先。

原文地址:http://blog.51cto.com/sandshell/2116664

时间: 2024-10-29 13:38:48

gitlab重置用户密码的相关文章

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-&gt;用户管理模块新增“重置用户密码”功能

不管是什么系统登录用户都有忘记密码的时候,忘记密码就进入不了系统.系统应该可以提供重置用户密码的功能.在我们框架中重置用户密码功能一般用用户管理员来完成.当然如果做得复杂点还可以由用户自己来重置(如:通过邮件.手机短信等方式).RDIFramework.NET V3.2版本新增了用户重置密码的服务接口以供调用,同时在框架Web与WinForm版本的"用户管理"模块分别新增了"重置密码"的功能.用户忘记密码后只需要通知管理员,让管理员通用用户管理模块重置用户的密码为系

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码 实验背景:用户及空间 用户名:bosswlb    组别和附属组: bosswlb      主目录:/bosswlb            Shell:bash 空间: 新增    (新增/扩容) 5G   ■解锁  ■密码重置 abcd1234 第一点:建立新的文件系统 我们先来看下系统上现有的文件系统,如下图所示: 下面开始增加一块大小为5G的新盘,使用下面任意一个命令可以扫到新盘: 1.#echo '- - - '> 

WebLogic 11g重置用户密码

weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码. 版本:WebLogic Server 11g 说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录 例如我的做测试的域的根目录 DOMAIN_HOME=D:/bea10/user_projects/domains/testcluster_domain 1.为了保证操作安全,备份%DOMAIN_HOME%/security/DefaultAuthenticato

exchange控制台没有重置用户密码选项解决办法

为客户安装好Exchange2016之后发现ecp管理页面里用户管理界面里没有重置邮箱密码的选项.管理员角色里也找不到"Reset Password"正常情况下,应该是安装好exchange就可以在管理员角色里为角色添加分配ResetPassword权限,administrator用户不需要任何设置就可以重置其他用户密码 故障现象,使用administrator登录也没有重置密码选项 正常情况,打开用户属性后会出现重置邮箱密码的选项 这个客户经常性的玄学异常,已经懒得查找原因了,直接搜

在Exchange 2013中重置用户密码

Exchange的ECP内如何重置用户的密码. 在Exchange Server 2013中,可以由用户从用户自己的OWA(Outlook Web Access)设置页面或由EAC(Exchange管理中心)的管理员更改用户邮箱密码.从用户的OWA设置更改密码相当简单.但是,如果您想从EAC重置特定用户的密码,则可能会在Web控制台中找不到密码重置选项,如下所示. 这是因为默认管理员用户在Exchange 2013的默认安装中没有权限重置邮箱用户帐户的密码.不知道为什么Microsoft默认情况

小技巧之巧利用identified by values重置用户密码

在DBA的实际工作中,经常会遇到一些情况,例如,我不知道一个用户的密码,但是我需要通过这个用户登入到数据库里面做一些动作,而且还必须通过此用户登录,比如为一个用户创建私有的DB Link 或者迁移一些数据到新的数据库,开发人员要求和原来的数据库密码保持一致,我们一个个去收集密码麻烦还容易出错,这个时候怎么办呢? Oracle 的alter user语句提供了一个identified by values子句,这个子句可以让DBA在不知道密码明文的情况下,直接使用数据库字典中保存的密码密文进行修改密

Exchange 2013 ecp中启用重置用户密码功能

Ex2013 默认情况下,此功能是没有显示的嵌入到ECP当中的,如图示: 但是我们可以通过对权限组赋予"Reset Password"权限来实现. 如: New-ManagementRoleAssignment -Role "Reset Password" -SecurityGroup "IT User Create " 加如遇到一下错误: 我们需要在EMS中执行如下指令: [PS] C:\Windows\system32> Add-pss

MediaWiki如何重置用户密码

今天,弄mediawiki由于一个周末还有一夜没有睡觉导致忘记密码了(欢迎吐槽~) 就开始折腾之旅,本来以为可以直接执行一条sql语句就都搞定了结果...按照网上大多数讲述的 我已经找不到原作者了,也可能是翻译的官网文档. 引用: 忘了MediaWiki的密码,如果启用了wiki的Email功能($wgEmailEnble=true),那用户自可以通过Email获取新密码,如果没有可以使用更狠的一招,数据库管理员通过SQL语句直接修改密码字段. 如: UPDATE user SET user_p

oracle 如何重置用户密码