Cách Fix lỗi không show được User khi restore bằng Jetbackup

Ngày đăng: 14/10/2024
Tác giả: Nguyễn Thị Thủy
Lượt xem: 19
Theo dõi:

Khi sử dụng JetBackup để restore dữ liệu trên DirectAdmin, bạn có thể gặp phải lỗi không hiển thị được các user. Lỗi này thường xảy ra do quá trình restore thay đổi chủ sở hữu (owner) của một số file quan trọng, khiến DirectAdmin không thể đọc được thông tin user. Dưới đây là hướng dẫn chi tiết để khắc phục vấn đề này.

Fix lỗi không show được User khi restore bằng Jetbackup

 

Nguyên Nhân Gây Ra Lỗi không show được User khi restore bằng Jetbackup

Khi thực hiện restore bằng JetBackup, quá trình này thường được thực hiện dưới quyền root. Điều này dẫn đến việc thay đổi chủ sở hữu của hai file quan trọng:

  1. /usr/local/directadmin/data/users/$USER/user.conf
  2. /usr/local/directadmin/data/users/$USER/user.db

Khi chủ sở hữu của các file này bị thay đổi, DirectAdmin sẽ không thể đọc được thông tin user, dẫn đến lỗi không hiển thị được user trên giao diện quản trị.

Cách Khắc Phục Lỗi không show được User khi restore bằng Jetbackup

Để khắc phục lỗi này, bạn cần thực hiện các bước sau để sửa lại chủ sở hữu của các file bị ảnh hưởng và cập nhật cache của DirectAdmin.

Bước 1: Sửa Chủ Sở Hữu (Owner) của Các File Bị Ảnh Hưởng

Đầu tiên, bạn cần thay đổi chủ sở hữu của hai file user.conf và user.db về người dùng diradmin. Thao tác này đảm bảo DirectAdmin có thể truy cập và đọc được các file này đúng cách.

Mở terminal và chạy các lệnh sau:

bash

Copy code

chown -R diradmin:diradmin /usr/local/directadmin/data/users/$USER/user.conf

chown -R diradmin:diradmin /usr/local/directadmin/data/users/$USER/user.db

 

Giải thích:

  • chown -R diradmin:diradmin: Thay đổi chủ sở hữu và nhóm sở hữu của file thành diradmin.
  • /usr/local/directadmin/data/users/$USER/user.conf/usr/local/directadmin/data/users/$USER/user.db: Đường dẫn tới các file cần sửa.

Bước 2: Cập nhật cache của DirectAdmin

Sau khi sửa chủ sở hữu các file, bạn cần cập nhật lại cache của DirectAdmin để hệ thống nhận diện đúng các user hiện có.

Chạy các lệnh sau trong terminal:

bash

Copy code

echo "action=cache&value=showallusers" >> /usr/local/directadmin/data/task.queue

/usr/local/directadmin/dataskq d

Giải thích:

  • echo "action=cache&value=showallusers" >> /usr/local/directadmin/data/task.queue: Thêm lệnh cập nhật cache vào hàng đợi tác vụ của DirectAdmin.
  • /usr/local/directadmin/dataskq d: Thực thi hàng đợi tác vụ để cập nhật cache ngay lập tức

Lưu ý khi thực hiện fix lỗi không show được User khi restore bằng Jetbackup

  • Sao Lưu Dữ Liệu: Trước khi thực hiện bất kỳ thay đổi nào, hãy đảm bảo bạn đã sao lưu các file quan trọng để tránh mất mát dữ liệu.
  • Thực Hiện Với Quyền Root: Các lệnh trên cần được thực hiện với quyền root hoặc người dùng có quyền sudo để đảm bảo thay đổi chủ sở hữu được thực hiện thành công.
  • Kiểm Tra Biến $USER: Đảm bảo rằng biến $USER được thay thế bằng tên user cụ thể mà bạn đang cố gắng sửa lỗi.

Việc không hiển thị được user sau khi restore bằng JetBackup là một vấn đề phổ biến nhưng có thể dễ dàng khắc phục bằng cách sửa lại chủ sở hữu của các file cấu hình quan trọng và cập nhật cache của DirectAdmin. Bằng cách làm theo các bước hướng dẫn trên, bạn sẽ nhanh chóng khôi phục lại chức năng hiển thị user trên hệ thống của mình.

Trên đây HostingViet đã hướng dẫn bạn Fix lỗi không show được User khi restore bằng Jetbackup. Nếu sau khi thực hiện các bước trên mà vấn đề vẫn chưa được giải quyết, hãy kiểm tra lại các bước hoặc liên hệ với bộ phận hỗ trợ kỹ thuật của DirectAdmin hoặc JetBackup để được hỗ trợ thêm. Chúc bạn thành công! 

Bài viết liên quan
 
 
2024/11/07

2 Cách Fix lỗi đen màn hình khi remote nhanh chóng, hiệu quả

Cách 1: Khắc Phục Sự Cố Remote Desktop Services Sử Dụng Task Manager và Services Bạn hãy thực hiện theo các bước sau: Bước 1: Mở Task...
Tác giả:
Đọc thêm
 
 
2024/11/08

Hướng dẫn active license Fast Panel nhanh chóng, dễ dàng

Để active license Fast Panel, sau khi quý khách cài đặt xong VPS từ phiên bản Alma Linux 8 Fast Panel truy cập vào link quản trị ...
Tác giả:
Đọc thêm
 
 
2024/07/11

Hướng dẫn Restore/Download tài khoản bằng Jetbackup trên Directadmin

Đây là tính năng Backup hoàn toàn tự động mà Hostingviet cung cấp cho khách hàng của mình, bạn ho&agrav...
Tác giả:
Đọc thêm
 
 
2024/03/04

Sitejet Builder là gì? Hướng dẫn dùng Sitejet Builder trên cPanel

Sitejet Builder là gì? Sitejet Builder là một sản phẩm của Webpros - công ty công nghệ nổi tiếng với các giải pháp v&...
Tác giả:
Đọc thêm
 
 
2023/12/05

Hướng dẫn Restore/Download tài khoản bằng Jetbackup trên cPanel

Bắt đầu từ ngày 15/09/2020, Hostingviet cung cấp tính năng JetBackup cho các tài khoản hosting DirectAdmin và cPanel. Đây l...
Tác giả:
Đọc thêm
 
 
2024/02/22

Hướng dẫn: Cách cấu hình ứng dụng khởi động cùng Windows Server

Khi bạn triển khai một ứng dụng trên một máy chủ Windows Server, có thể có những tác vụ hoặc dịch vụ mà bạn muốn tự động khở...
Tác giả:
Đọc thêm