오늘도 한 뼘 더
[GitLab] GitLab root 비밀번호 강제 변경하기 본문
728x90
반응형
# 배경
root 비밀번호가 기억이 나지 않아서 로그인을 하지 못하고 변경해야하는 상황이다.
initial_password의 경우는 한 번 로그인 한 뒤 변경사항이 있으면 24시간 뒤에 삭제가 된다고 한다.
# gitlab-rail 사용해서 변경하기
gitlab-rail은 gitlab-ee 버전의 이미지를 사용한 경우에만 가능하다고 한다.
- gitlab docker에 접근
docker exec -it gitlab /bin/bash
- docker-rail 사용하여 비밀번호 변경하기
$ gitlab-rails console -e production
--------------------------------------------------------------------------------
Ruby: ruby 2.7.7p221 (2022-11-24 revision 168ec2b1e5) [x86_64-linux]
GitLab: 15.8.3-ee (b6226e16592) EE
GitLab Shell: 14.15.0
PostgreSQL: 13.8
------------------------------------------------------------[ booted in 47.29s ]
Loading production environment (Rails 6.1.6.1)
irb(main):001:0> user = User.where(id:1).first
=> #<User id:1 @root>
irb(main):002:0> user.password = '123456'
=> "123456"
irb(main):003:0> user.password_confirmation = '123456'
=> "123456"
irb(main):004:0> user.save!
=> true
728x90
반응형
'Study > Git' 카테고리의 다른 글
[Git] gitlab-ci.yaml을 사용하여 테스트 코드 돌리기 (0) | 2023.06.14 |
---|---|
[Git] Git username, password 저장하는 방법 (0) | 2023.06.02 |
[GitLab] Self-managed GitLab에 초기 로그인 방법 (0) | 2023.03.02 |
[Git] Self-manage Git Lab docker-compose로 올리기 (0) | 2023.02.23 |
[Git] Unlink of file <file path> failed. Should I try again? (0) | 2022.12.12 |
Comments