ToiVietBlog - Fix lỗi cannot unblock LDAP blocked users. Đây là một lỗi mà bạn có thể gặp phải trong quá trình vận hành hệ thống Gitlab.
Trong serie, mình có hướng dẫn các bạn xác thực người dùng gitlab qua LDAP. Việc người dùng có thể bị block là điều hoàn toàn có thể. Nguyên nhân là do người dùng nhập sai pass quá nhiều lần hoặc gặp vấn đề xác thực nào đó gây lỗi login failed liên tục.
Lỗi cannot unblock LDAP blocked users
Có thể một lúc nào đó, người dùng sẽ báo cho bạn rằng họ không thể login vào hệ thống gitlab.
Khi bạn vào cửa sổ admin kiểm tra, tài khoản của những người dùng này đã bị block. Nhưng bạn lại không thể unlock trên website được.

Vậy bây giờ làm sao để unblock cho những user này?
Fix lỗi cannot unblock LDAP blocked users
Để fix lỗi này, bắt buộc bạn phải thực hiện từ giao diện console của hệ thống Gitlab.
Đầu tiên, bạn login vào cửa sổ console.
# gitlab-rails console
Tiếp theo, bạn sử dụng cấu trúc lệnh dưới để unblock cho các tài khoản người dùng đang bị khóa. Mỗi tài khoản cần mở khóa, bạn sẽ chạy 3 lệnh này. Bạn lặp lại tập 3 lệnh này cho toàn bộ user bị block trên hệ thống.
user = User.find_by_email("[email protected]") user.state = "active" user.save
Trong đó:
- [email protected]: là tài khoản email của người dùng
Khi thực hiện sẽ giống như thế này.
[email protected]:~# gitlab-rails console -------------------------------------------------------------------------------- GitLab: 13.2.2 (64fc0138d55) FOSS GitLab Shell: 13.3.0 PostgreSQL: 11.7 -------------------------------------------------------------------------------- Loading production environment (Rails 6.0.3.1) irb(main):001:0> user = User.find_by_email("[email protected]") => #<User id:35 @user01> irb(main):002:0> user.state = "active" => "active" irb(main):003:0> user.save => true irb(main):004:0> user = User.find_by_email("[email protected]") => #<User id:33 @user02> irb(main):005:0> user.state = "active" => "active" irb(main):006:0> user.save => true irb(main):007:0> exit
Kết luận
Trên đây là nội dung mà mình đã hướng dẫn các bạn cách để unblock cho tài khoản người dùng khi gặp phải lỗi LDAP blocked. Hy vọng bài viết này giúp ích được cho bạn trong những trường hợp cần thiết.
If you appreciate what we share in this blog, you can support us by:
- Stay connected to: Facebook | Twitter | Google Plus | YouTube
- Subscribe email to recieve new posts from us: Sign up now.
- Start your own blog with SSD VPS - Free Let's Encrypt SSL ($2.5/month).
- Become a Supporter - Make a contribution via PayPal.
- Support us by purchasing Ribbon Lite Child theme being using on this website.
We are thankful for your support.