Вход в консоль:
sudo gitlab-rails console
Изменение email пользователей:
emails = {
'username1' => 'username1@example.com',
'username2' => 'username2@example.com'
}
emails.each do |username, email|
user = User.find_by_username(username)
user.email = email
user.skip_reconfirmation!
user.save!
end
Изменение статуса пользователя:
user = User.find_by_username('username1')
user.state = 'active'
user.save!
Изменение LDAP uuid пользователя:
user = User.find_by_username('Bogdanov.VD')
user.ldap_identity.extern_uid = "cn=newusername,ou=newpeople,dc=example,dc=com"
user.save!
Синхронизация LDAP групп:
gitlab-rake gitlab:ldap:group_sync