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: 24
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/29

Tăng Giới Hạn Kích Thước Tệp PST/OST (Qua Registry Editor)

Lưu ý: Việc chỉnh sửa Registry có thể gây ra sự cố hệ thống nếu không thực hiện đúng cách. Hãy sao lưu Registry trướ...
Tác giả:
Đọc thêm
 
 
2024/11/27

Cách Fix lỗi Error: Couldn't read status information for table

=> Hướng dẫn cách fix lỗi: Database: exporting database "evn6_db": exit status 2: Error: Couldn't read status information for table wp_WP_SEO_404_links ...
Tác giả:
Đọc thêm
 
 
2024/11/25

Hướng dẫn cách Fix Lỗi misa System.Data.ConstraintException

Lỗi misa System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. =&...
Tác giả:
Đọc thêm
 
 
2024/11/20

Fix lỗi không connect được IP mặc dù đã cấu hình add_route

1. Loại Bỏ eth1 và eth2 khỏi Open vSwitch Đầu tiên, bạn cần đảm bảo rằng các giao diện eth1 và eth2 không còn thuộc về bri...
Tác giả:
Đọc thêm
 
 
2024/11/12

Hướng dẫn remote VPS linux GUI chi tiết, dễ dàng

Tương tự với việc truy cập remote VPS Windows, với các bản VPS Linux có cài sẵn GUI tại Hostingviet quý khách thao tác th...
Tác giả:
Đọc thêm
 
 
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