gitlab修改用户密码

爱被打了一巴掌 2023-06-04 13:54 108阅读 0赞

gitlab修改用户密码

  1. 进入gitlab的管理 sudo gitlab-rails console production ;
  2. 查询丢失人的用户信息 user = User.where(id: 1).first or
    user = User.where(name:’’xiaoqiang”).first; 通过这个可以查询用户
    name、email和id等信息
  3. 重置密码为123456 user.password=’12345678’
  4. 确认密码为123456 user.password_confirmation=’12345678 ‘
  5. 保存 user.save!
  6. 退出 quit

gitlab修改用户密码官方文档

  1. gitlab-rails console production
  2. user = User.where(id: 1).first
  3. user = User.find_by(email: ‘admin@local.host’)
  4. user.password = ‘secret_pass’
    user.password_confirmation = ‘secret_pass’
  5. user.save!

    root@git-server:~# gitlab-rails console production

    GitLab: 11.10.4-ee (88a3c791734)
    GitLab Shell: 9.0.0

    PostgreSQL: 9.6.11

    Loading production environment (Rails 5.0.7.2)
    irb(main):001:0> user=User.where(name:”shiyang”).first
    => #
    irb(main):003:0> user
    => #
    irb(main):004:0> user.password=’123456789’
    => “123456789”
    irb(main):005:0> user.password_confirmation=’123456789’
    => “123456789”
    irb(main):006:0> user.save!
    Enqueued ActionMailer::DeliveryJob (Job ID: 514a8cee-39de-4ef1-9b81-2ffac53a8a2d) to Sidekiq(mailers) with arguments: “DeviseMailer”, “password_change”, “deliver_now”, #>
    => true
    irb(main):007:0> quit
    root@git-server:~#

发表评论

表情:
评论列表 (有 0 条评论,108人围观)

还没有评论,来说两句吧...

相关阅读