NỘI DUNG
Cách sửa lỗi đổi mật khẩu user DirectAdmin: blocked_authenticated_users.lock: no such file or directory
Khi thay đổi mật khẩu user trong DirectAdmin, đôi khi bạn có thể gặp lỗi sau:

Nguyên nhân
Lỗi này xảy ra khi mail server Exim chưa được cài đặt hoặc chưa được build trên hệ thống. DirectAdmin khi đổi mật khẩu user sẽ đồng thời cập nhật thông tin liên quan đến dịch vụ mail. Nếu Exim chưa tồn tại, DirectAdmin sẽ không tìm thấy file:
/var/spool/exim/blocked_authenticated_users.lockVì vậy quá trình đổi mật khẩu bị lỗi. Thường gặp trong các trường hợp:
- Server cài DirectAdmin nhưng bỏ qua mail server
- CustomBuild cấu hình exim = no
- Server mới cài đặt nhưng chưa build dịch vụ mail
Cách khắc phục
Chỉ cần cài đặt lại Exim bằng CustomBuild của DirectAdmin.
Bước 1: Truy cập thư mục CustomBuild
cd /usr/local/directadmin/custombuildBước 2: Bật Exim trong cấu hình
./build set exim yesBước 3: Tiến hành build Exim
./build eximQuá trình build sẽ tải source và cài đặt đầy đủ mail server.

Kiểm tra sau khi cài
Sau khi cài xong, bạn có thể kiểm tra:
systemctl status exim
Nếu service chạy bình thường, hãy thử đổi lại password user trong DirectAdmin. Lỗi sẽ biến mất.
Lưu ý
- Nếu server không dùng mail, bạn vẫn nên cài Exim để tránh lỗi hệ thống.
- Hoặc có thể cấu hình DirectAdmin để không dùng mail service (tùy mô hình server).
Tài liệu tham khảo
Với kinh nghiệm thực chiến từ việc tiếp xúc hàng ngày với vô vàn vấn đề về Website, Hosting, VPS, Server tại Phòng Kỹ thuật AZDIGI, mình luôn ấp ủ niềm đam mê chia sẻ kiến thức.
Mình xây dựng các blog không chỉ để tự trau dồi kỹ năng mà còn để cung cấp những tài liệu, hướng dẫn hữu ích nhất đến cộng đồng. Rất mong nhận được sự quan tâm của các bạn!
Để lại thông tin, mình sẽ phản hồi ngay.
