• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • LIÊN HỆ

Liệt kê các user đang trạng thái Suspend trên DirectAdmin

by ĐỖ TRUNG QUÂN 09/09/2023
Tác giả: ĐỖ TRUNG QUÂN Date: 09/09/2023Last Update 10/09/2023 0 comments 167 lượt xem

DỊCH VỤ XỬ LÝ MÃ ĐỘC WORDPRESS

Bảo mật – An tâm – An toàn
Facebook Zalo Telegram
LIÊN HỆ TƯ VẤN

Cộng đồng Hỗ trợ WordPress

Tham gia ngay để cùng thảo luận, hỏi đáp lỗi, tối ưu tốc độ và bảo mật hệ thống.

FB
Group Facebook
Zalo
Nhóm Zalo
Tele
Group Telegram
Share FacebookTwitterPinterestTelegramEmail
167

NỘI DUNG

  • Sử dụng bảng điều khiển DirectAdmin
  • Sử dụng lệnh SSH
  • Chia sẻ Script liệt kê và tính dung lượng

Trong bài viết này, chúng ta sẽ tìm hiểu cách liệt kê các user đang ở trạng thái Suspend trên DirectAdmin.

DirectAdmin là một Control Panel phổ biến được sử dụng để quản lý các máy chủ web. Nó cung cấp nhiều tính năng hữu ích, bao gồm khả năng liệt kê tất cả các user đang hoạt động trên máy chủ.

Tuy nhiên, đôi khi bạn cần liệt kê các user đang ở trạng thái Suspend. Điều này có thể hữu ích cho các trường hợp như:

  • Xem xét các user đã vi phạm chính sách của bạn
  • Đánh giá mức sử dụng tài nguyên của các user
  • Xóa các user không hoạt động

Trong bài viết này, chúng ta sẽ tìm hiểu hai cách để liệt kê các user đang ở trạng thái Suspend trên DirectAdmin:

  • Sử dụng bảng điều khiển DirectAdmin
  • Sử dụng lệnh SSH

Để bắt đầu, hãy đăng nhập vào bảng điều khiển DirectAdmin của bạn.

Sử dụng bảng điều khiển DirectAdmin

Để liệt kê các user đang ở trạng thái Suspend trên bảng điều khiển DirectAdmin, hãy làm theo các bước sau:

Chọn Account Manager => Show All Users => Show Search

CleanShot 2023 09 09 at 22.51.40

Tiếp theo bạn chọn như ảnh bên dưới.

  • Column: Suspended
  • Filter Type: Equal
  • Filter Value: Yes
CleanShot 2023 09 09 at 22.52.26

Bảng sẽ liệt kê tất cả các user đang ở trạng thái Suspend như ảnh bên dưới

CleanShot 2023 09 09 at 22.52.55

Sử dụng lệnh SSH

Để liệt kê các user đang ở trạng thái Suspend trên DirectAdmin bằng lệnh SSH, hãy làm theo các bước sau:

  1. Mở kết nối SSH đến máy chủ của bạn.
  2. Chạy lệnh sau:
cd /usr/local/directadmin/data/users
grep -r "suspended=yes" */user.conf
CleanShot 2023 09 09 at 22.54.40

Chia sẻ Script liệt kê và tính dung lượng

Với nhu cầu thường xuyên kiểm tra và tính tổng các user đang ở trạng thái Suspend. Tôi đã viết sẵn một script nhỏ để làm việc này và xin chia sẻ lại cho bạn.

Bạn hãy tạo một file checkuser.sh và dán vào nội dung sau. Sau khi dán xong hãy phân chuyên chmod +x checkuser.sh và chạy nhé.

DOTRUNGQUAN.INFO
#!/bin/bash
#Author: DOTRUNGQUAN.INFO
# Di chuyển đến thư mục chứa dữ liệu người dùng DirectAdmin
cd /usr/local/directadmin/data/users

# Tìm kiếm các tài khoản bị suspend và lưu vào file user_suspend.txt (chỉ lấy phần tên người dùng)
grep -r "suspended=yes" */user.conf | sed 's/\/user.conf:suspended=yes//' > /root/admin-script/user_suspend.txt

# Đếm số lượng người dùng đang suspend và in ra
suspend_count=$(cat /root/admin-script/user_suspend.txt | wc -l)
echo "Số lượng user đang Suspend là: $suspend_count"

# Đọc danh sách người dùng từ tệp user_suspend.txt vào mảng users
mapfile -t users < /root/admin-script/user_suspend.txt

# Tính tổng dung lượng
total_size=0

for user_info in "${users[@]}"; do
    # Lấy tên người dùng từ thông tin dòng
    user=$(echo "$user_info" | awk -F '/' '{print $1}')

    user_dir="/home/$user/"  # Thay đổi đường dẫn tùy theo cấu trúc thư mục của bạn
    user_size=$(du -sh "$user_dir" | awk '{print $1}')
    echo "Dung lượng của $user: $user_size"
    total_size=$((total_size + $(du -sb "$user_dir" | awk '{print $1}')))
done

# Chuyển đổi tổng dung lượng thành GB
total_size_gb=$(bc <<< "scale=2; $total_size / (1024*1024)")

echo "Tổng dung lượng của các user là: ${total_size_gb}GB"

    

Hy vọng bài viết này đã giúp bạn tìm hiểu cách liệt kê các user đang ở trạng thái Suspend trên DirectAdmin.

5/5 - (4 bình chọn)
directadminSuspend
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt WordPress tự động trên...

06/06/2025

Tăng PHP Settings cho website trên DirectAdmin

11/03/2025

Cấu hình SMTP relay trên DirectAdmin

01/12/2024

Cài WordPress với WordPress Manager DirectAdmin

16/08/2024

Hướng dẫn cấu hình Admin Backup trên DirectAdmin

27/06/2024

Hướng dẫn upload dữ liệu lên DirectAdmin

06/03/2024

Hướng dẫn chặn xmlrpc.php trên toàn server DirectAdmin

23/12/2023

Cài đặt IMAP Extension PHP DirectAdmin

23/12/2023

Tôi đã cài đặt SSL cho hơn 500...

21/11/2023

Thêm date vào file sao lưu DirectAdmin

02/03/2023
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận

Hosting/VPS khuyên dùng

⚡ Tag Website
wordpress azdigi aapanel directadmin cpanel zimbra ssl fastpanel cyberpanel cloudflare
⚙️ Xem Nhiều
ssh key macos
Hướng dẫn tạo SSH Key trên macOS
16/05/2020
huong dan su dung ssh key
Hướng dẫn sử dụng SSH Key
16/08/2019
Screenshot 2021 10 16 at 22.39.03
Hướng dẫn cài đặt v2board trên AAPANEL
16/10/2021
ip public thay doi lien tuc
Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục
25/09/2019
telegram
Hướng dẫn cài đặt MTProxy trên Linux
26/05/2025
Screenshot 2021 04 06 at 10.44.26 1
Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook
06/04/2021
Screenshot 2021 08 05 at 12.50.41
Hướng dẫn kích hoạt Theme Flatsome mới nhất.
05/08/2021
google cloud mien phi
Hướng dẫn đăng ký Google Cloud có sẵn 300$ miễn phí
14/11/2021
huong dan tao addon domain
Hướng dẫn addon domain vào cPanel
19/04/2019
install ubuntu 20.04
Hướng dẫn cài đặt Ubuntu Server 20.04 LTS
17/03/2023
💬 Bình luận mới nhất
web an tâm
2 ngày trước
Khét lẹt luôn sếp ơi
Từ bài viết: Hướng dẫn chuyển sản phẩm WooCommerce bằng SQL
ĐỖ TRUNG QUÂN
2 ngày trước
Cảm ơn bác đã xem.
Từ bài viết: Hướng dẫn cài đặt n8n trên aaPanel
ĐỖ TRUNG QUÂN
2 ngày trước
Cảm ơn bác đã xem.
Từ bài viết: Hướng dẫn chuyển sản phẩm WooCommerce bằng SQL
Tobi
2 ngày trước
mình đã làm theo và thành công , uy tín !
Từ bài viết: Hướng dẫn chuyển sản phẩm WooCommerce bằng SQL
Tobi
2 ngày trước
Tuyệt vời
Từ bài viết: Hướng dẫn chuyển sản phẩm WooCommerce bằng SQL

BẠN BÈ & ĐỐI TÁC

Thạch Phạm
CỔ Ý CONCEPT
Trương Quốc Cường
Đàm Trung Kiên
Web An Tâm
Phong Đinh
PHUNG.VN
Đăng Đạt
Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.
Hosting/VPS được tài trợ bởi AZDIGI – Nhà cung cấp Server Hosting tốt nhất hiện nay
AZDIGI Hosting
Google Safe Browsing
sitecheck.sucuri


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • LIÊN HỆ
wpDiscuz