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

Ngày đăng: 14/10/2024
Lượt xem: 96
Theo dõi: youtube tiktok
Chia sẻ:
Đánh giá: 4.5/5 - (1 bình chọn)

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ình luận
  • Báo xấu
    Phản hồi
    {comment_author}
    {comment_content}
Bài viết liên quan
 
Hướng dẫn cách tạo VPN trên VPS Windows và Linux
2025/12/22

Hướng dẫn cách tạo VPN trên VPS Windows và Linux

Lý do tạo VPN trên VPS Trước khi đi sâu vào cách tạo VPN trên VPS, bạn cần nắm rõ những lý do khiến giải ph&a...
Tác giả:
Đọc thêm
 
Cách cài đặt NCDU để kiểm tra dung lượng ổ cứng trên VPS/server
2025/10/31

Cách cài đặt NCDU để kiểm tra dung lượng ổ cứng trên VPS/server

Cách cài đặt NCDU để kiểm tra dung lượng ổ cứng trên VPS/server   NCDU là gì? Ncdu (NCurses Disk Usage) là một c...
Tác giả:
Đọc thêm
 
Cách sao chép file lên VPS Windows qua Remote Desktop
2025/10/31

Cách sao chép file lên VPS Windows qua Remote Desktop

Cách sao chép file lên VPS Windows qua Remote Desktop   Điều kiện để thực hiện Remote tới VPS Windpws Trước khi sao chép file ...
Tác giả:
Đọc thêm
 
Hướng dẫn các bước cấu hình quản lý Firewall Cloud VPS
2025/11/14

Hướng dẫn các bước cấu hình quản lý Firewall Cloud VPS

Hướng dẫn các bước cấu hình quản lý Firewall Cloud VPS   Firewall là gì? Firewall (hay còn gọi là Tường ...
Tác giả:
Đọc thêm
 
Tổng hợp 3 cách kết nối và truy cập VPS qua sFTP
2025/10/31

Tổng hợp 3 cách kết nối và truy cập VPS qua sFTP

Tổng hợp 3 cách kết nối và truy cập VPS qua sFTP   Chuẩn bị trước khi truy cập VPS qua sFTP Trước khi thực hiện cách kết nối v&agrav...
Tác giả:
Đọc thêm
 
8 Bước chuyển website mã nguồn WordPress từ Hosting sang VPS
2025/11/28

8 Bước chuyển website mã nguồn WordPress từ Hosting sang VPS

8 Bước chuyển website mã nguồn WordPress từ Hosting sang VPS   Chuẩn bị công cụ để chuyển website mã nguồn WordPress từ Hosting sang V...
Tác giả:
Đọc thêm