Найти в Дзене

Gitlab. Docker. Сброс пароля для root

1) Получить рутовый дефолтный пароль ВАЖНО!!! Файл паролей будет автоматически удален при первом запуске перенастройки gitlab через 24 часа. (делай сразу) # docker ps -a # docker exec -it gitlab-01 grep 'Password:' /etc/gitlab/initial_root_password Заходим под root в WEB консоль c этим паролем и меняем там 2) Сбросить пароль при помощи rake # docker ps -a Подключаемся к контейнеру gitlab-01 по ssh: # docker exec -it gitlab-01 bash root@gitlab-01:/# gitlab-rake "gitlab:password:reset[root]" 3) Сбросить пароль при помощи rails console Подключаемся к контейнеру gitlab-01 по ssh: # docker exec -it gitlab-01 bash root@gitlab-01:/# gitlab-rails console Далее вводим команды: > user = User.find_by_username 'root' (определили пользователя, в нашем случае - root) > new_password = 'Adf$34Fdc' (определили пароль) > user.password = new_password > user.password_confirmation = new_password > user.password_automatically_set = false > user.save! > exit

1) Получить рутовый дефолтный пароль

ВАЖНО!!! Файл паролей будет автоматически удален при первом запуске перенастройки gitlab через 24 часа. (делай сразу)

# docker ps -a

Вывод docker ps
Вывод docker ps

# docker exec -it gitlab-01 grep 'Password:' /etc/gitlab/initial_root_password

-2

Заходим под root в WEB консоль c этим паролем и меняем там

2) Сбросить пароль при помощи rake

# docker ps -a

Вывод docker ps
Вывод docker ps

Подключаемся к контейнеру gitlab-01 по ssh:

# docker exec -it gitlab-01 bash

root@gitlab-01:/# gitlab-rake "gitlab:password:reset[root]"

-4

3) Сбросить пароль при помощи rails console

Подключаемся к контейнеру gitlab-01 по ssh:

# docker exec -it gitlab-01 bash

root@gitlab-01:/# gitlab-rails console

-5

Далее вводим команды:

> user = User.find_by_username 'root' (определили пользователя, в нашем случае - root)

> new_password = 'Adf$34Fdc' (определили пароль)

> user.password = new_password

> user.password_confirmation = new_password

> user.password_automatically_set = false

> user.save!

> exit

-6