Reset password di root su Gitlab
In questo breve articolo andremo a definire la lista di azioni da intraprendere per resettare la password dell’utente di root su GitLab (per l’installazione consultare il seguente articolo).
Accediamo sul server che ospita Gitlab ed alla console Ruby on Rails
gitlab-rails console production
Loading production environment (Rails 4.2.10)
resettiamo la password all’utente root
irb(main):001:0> user = User.where(id: 1).first
=> #<User id:1 @root>
irb(main):002:0> user.password = 'nuova_password'
=> “nuova_password“
irb(main):003:0> user.password_confirmation = 'nuova_password'
=> “nuova_password“
irb(main):004:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 6616f8ce-cf47-4fcd-b42d-65d17074cb65) to Sidekiq(mailers) with arguments: “DeviseMailer”, “password_change”, “deliver_now”, gid://gitlab/User/1
=> true
irb(main):005:0> user.unlock_access!
=> true
adesso possiamo accedere con l’utenza root e la nuova password.