Sử dụng CLI để quản trị User Package trên CyberPanel là một phương pháp hiệu quả cho phép quản trị viên dễ dàng điều khiển và quản lý gói người dùng trên server của họ mà không cần đến giao diện người dùng đồ họa. Điều này không chỉ giúp tăng cường linh hoạt và tự động hóa trong quản lý mà còn giảm thiểu thời gian xử lý các yêu cầu phức tạp. Hãy cùng Vietnix tìm hiểu thêm cách thực hiện qua bài viết sau đây.
Hướng dẫn cơ bản sử dụng CLI để quản trị User Package trên CyberPanel
- Các lệnh quản trị user
- Tạo user
- Xoá user
- Suspend user
- Unsuspend user
- Chỉnh sửa user
- Liệt kê user
- Các lệnh quản trị package
- Tạo Package
- Xoá Package
- Liệt kê Package
Để bắt đầu, bạn cần phải SSH vào server CyberPanel của bạn bằng các phần mềm giao diện command line như PuTTY, GitBash hay Terminal,… Bạn cũng cần lưu ý phải dùng tài khoản root để đăng nhập vào hệ thống để tránh vấn đề về phân quyền không đủ yêu cầu.
Bạn hãy nhập lệnh sau:
ssh root@ip-cua-server-cyberpanel
Sau đó bạn nhập mật khẩu root theo yêu cầu để xác nhận. Do mọi thao tác đều thông qua giao diện CLI nên các lệnh cần nhập thật chính xác tránh các vấn đề không mong muốn.
Các lệnh quản trị user
Tạo user
Để tạo một user mới, bạn nhập theo lệnh sau:
cyberpanel createUser --firstName Tên --lastName Họ --email Nhập_Email --userName tên_user --password Mật_khẩu --websitesLimit 10 --selectedACL user --securityLevel HIGH
Trong đó:
- firstName: Tên người dùng
- lastName: Họ của người dùng
- email: Địa chỉ email
- userName: Tên đăng nhập
- password: Mật khẩu
- websitesLimit: Số lượng website tối đa tạo được
- selectedACL: Phân quyền sử dụng cho user
- securityLevel: Mức độ bảo vệ tài khoản user
Khi này nếu bạn load lại trang quản trị, bạn sẽ thấy một user mới xuất hiện trong danh sách quản lý user.
Xoá user
Trong tình huống có tài khoản user không còn cần thiết, bạn có thể xoá đi.
Bạn gõ lệnh theo như thông tin sau:
cyberpanel deleteUser --userName tên_user
Với lệnh này bạn chỉ cần điền tên user sẽ xoá.
Suspend user
Để tạm dừng hoạt động một tài khoản được chỉ định, bạn nhập lệnh sau:
cyberpanel suspendUser --userName tên_user --state SUSPEND
Bạn có thể kiểm tra kết quả bằng cách reload lại trang quản trị CyberPanel.
Unsuspend user
Khi bạn muốn kích hoạt lại một tài khoản user nào đó, hãy gõ lệnh sau:
cyberpanel suspendUser --userName tên_user --state UNSUSPEND
Khi này tài khoản sẽ được đưa về trạng thái sẵn sàng sử dụng.
Chỉnh sửa user
Sẽ có một số tài khoản mang thông tin sai cần sửa hoặc cập nhật thông tin mới, bạn sẽ nhập lệnh như sau:
cybeepanel editUser --userName tên_user --firstName Tên --lastName Họ -- email Nhập_email --password mật_khẩu --securityLevel HIGH
Lệnh này khá tương tự với lệnh tạo user mới, tuy nhiên bạn chỉnh sửa các thông tin của user hiện có. Với các thông tin cần thay đổi bạn sẽ ghi thông tin mới, còn lại bạn sẽ nhập lại thông tin cũ là xong.
Liệt kê user
Để liệt kê các user hiện có, bạn nhập lệnh sau:
cyberpanel listUsers
Lệnh trên sẽ giúp bạn hiển thị chi tiết các user có trên Cyber Panel, đồng thời hiển thị tương ứng các thông tin như: quyền của user, dung lượng, số lượng website , trạng thái hoạt động của user.
Các lệnh quản trị package
Tạo Package
Để tạo một package mới trên CyberPanel, bạn nhập lệnh sau:
cyberpanel createPackage --owner cấp_user --packageName tên_package --diskSpace dung_lượng_MB --bandwidth băng_thông_MB --emailAccounts số_lượng --dataBases số_lượng --ftpAccounts số_lượng --allowedDomains số_lượng
Trong lệnh này bao gồm các yếu tố sau:
- Owner: Phân quyền cho người dùng
- packageName: Tên Package
- diskSpace: Dung lượng tối đa
- bandwidth: Giới hạn băng thông
- emailAccounts: Giới hạn tài khoản mail
- dataBases: Giới hạn database
- ftpAccounts: Giới hạn tài khoản FTP
- allowedDomains: Giới hạn Domain
Khi hoàn tất, bạn nhận được thông báo “success”.
Xoá Package
Để xoá một Package, bạn gõ lệnh sau:
cyberpanel deletePackage --packageName tên_package
Với lệnh này bạn chỉ cần tìm tên của package cần xoá để nhập vào trong lệnh.
Liệt kê Packages
Với thao tác này bạn sẽ có 2 cách để hiển thị danh sách các Package như sau:
- Định dạng JSON
cyberpanel listPackagesJson
Kết quả sẽ có dạng như hình dưới.
Ở cách hiển thị này, người dùng vẫn sẽ đọc và hiểu được nội dung bình thường tuy nhiên cách trình bày của lệnh này lại khá rối và không tối ưu về mặt hiển thị. Do đó bạn có thể sử dụng cách 2 là định dạng bảng.
- Dạng bảng
cyberpanel listPackagesPretty
Kết quả hiển thị được sắp xếp gọn gàng và dễ nhìn hơn nhiều và lượng thông tin có được là không đổi.
Mọi người cũng xem:
Lời kết
Qua những chia sẻ chi tiết của Vietnix đã giúp bạn có thể hiểu rõ hơn cách sử dụng CLI để quản trị User Package trên CyberPanel một cách dễ dàng và nhanh chóng. Nếu gặp bất cứ khó khăn nào trong quá trình thực hiện, bạn hãy để lại comment phía bên dưới để đội ngũ kỹ thuật của Vietnix có thể hỗ trợ bạn. Ngoài ra để biết thêm thông tin và tích lũy kiến thức cho mình thì bạn có thể tham khảo về cách sử dụng File Manager trên CyberPanel hay là tìm hiểu về tính năng bảo mật SSH trên CyberPanel. Chúc bạn thành công!