2016-12-06 4 views
1

Некоторые из наших пользователей GitLab, которые прошли аутентификацию через LDAP, заблокировали учетную запись пользователя аутентификации LDAP. Как я могу их разблокировать? GitLab-EE, похоже, обеспечивает эту функцию принудительной синхронизацией состояния LDAP. Как я могу это сделать с GitLab-CE?Как разблокировать пользователей LDAP в GitLab-CE

ответ

1

основном я пошел прямо в базу данных:

sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql -d gitlabhq

и

update public.users set state='active';

Примечание: это разблокированию все пользователи

+0

Существует высокая вероятность того, что пользователи снова заблокируются с помощью этого метода. Хотя это работает временно, лучше всего найти решение, чтобы предотвратить его. –

+0

Как решение PSQL разрешает проблему LDAP? – EJP

+0

Вы все частично правы, но у вас на самом деле была эта конкретная проблема? Проблема заключается в том, что пользователь, который мы использовали для аутентификации ldap, был заблокирован не пользователем, прошедшим проверку подлинности с помощью ldap. В версии ee для этого есть принудительная синхронизация ldap. Это отсутствует в издании СЕ. В основном это означает, что любой пользователь Gitlab заблокирован из-за того, что пользователь ldap заблокирован навсегда, если вы не можете сказать мне, как это сделать более подходящим образом. – Reinhold

1

Если пользователь LDAP клюв Omes заблокирован, это обычно означает:

  1. Подключение к серверу LDAP был прерван или иным образом не работают (плохие учетные данные администратора в файле конфигурации)
  2. Пользователь больше не существует в LDAP.

Если пользователь все еще существует в LDAP, но он по-прежнему заблокирован случайным образом, это, вероятно, указывает на спорадическую проблему связи с сервером LDAP. В этом случае попытка входа в систему снова должна работать и разблокирует пользователя.

+0

Это также может означать, что учетная запись временно или постоянно заблокирована в LDAP. – EJP

+0

Подписание снова не решает проблемы, это, наверное, первое, что мы пробовали – Reinhold

+0

Что помогло удалить пользователя и подписать его свежими и потерять всю информацию, связанную с пользователем. – Reinhold

Смежные вопросы