خطاهای ایجاد حساب در cPanel و مدیریت تعلیق، محدودیت پهنای باند و حذف حساب

این مقاله رایج‌ترین خطاهای ایجاد حساب در cPanel & WHM را بررسی می‌کند، از جمله مشکلات فایل‌های سیستم، خطاهای useradd، وجود کاربر تکراری، و همچنین تفاوت میان تعلیق حساب، محدودیت پهنای باند و حذف کامل حساب. تمام راه‌حل‌ها و مسیرهای WHM نیز به‌صورت دقیق ارائه شده‌اند.

محدودیت پهنای باندخطای ایجاد حسابتعلیق حساب

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۲۵ بهمن ۱۴۰۴

1. مقدمه


در هنگام ایجاد حساب جدید در cPanel & WHM ممکن است با خطاهای مختلفی مواجه شوید. این خطاها معمولاً به دلیل مشکلات فایل‌های سیستمی، وجود کاربر تکراری یا تنظیمات نادرست رخ می‌دهند. همچنین در مدیریت حساب‌ها، تفاوت میان تعلیق، محدودیت پهنای باند و حذف حساب اهمیت زیادی دارد.


2. خطاهای groupadd و useradd


این خطاها معمولاً به دلیل مشکلات فایل‌های سیستمی یا محدودیت‌های دسترسی رخ می‌دهند.


2.1 فایل‌های غیرقابل تغییر (Immutable)

اگر فایل‌های /etc/passwd یا /etc/group دارای فلگ immutable باشند، سیستم نمی‌تواند آن‌ها را ویرایش کند.


برای بررسی:

lsattr /etc/group
lsattr /etc/shadow

اگر خروجی شامل i باشد، فایل قفل شده است.


برای حذف فلگ:

chattr -i /etc/passwd
chattr -i /etc/group

2.2 خراب شدن فایل gshadow

اگر فایل /etc/gshadow خراب شود، سیستم نمی‌تواند گروه‌ها را به‌درستی مدیریت کند. هر گروه در /etc/group باید یک خط متناظر در /etc/gshadow داشته باشد.


برای بازسازی:

mv /etc/gshadow /etc/gshadow.corrupt
grpconv

اگر فایل‌های /etc/gshadow.lock یا /etc/group.lock وجود دارند، آن‌ها را حذف کنید.


3. خطای unable to add user


اگر سیستم نتواند کاربر را اضافه کند، ممکن است کاربر از قبل وجود داشته باشد.


  • بررسی پوشه /home/username
  • بررسی فایل /etc/passwd برای وجود کاربر

4. تفاوت تعلیق حساب، محدودیت پهنای باند و حذف حساب


4.1 تعلیق حساب


تعلیق حساب به‌صورت خودکار انجام نمی‌شود و معمولاً به دلایل زیر انجام می‌شود:


  • عدم رعایت قوانین سرویس
  • عدم پرداخت هزینه

روش‌های تعلیق یا رفع تعلیق

  • WHM » Home » Account Functions » Manage Account Suspension
  • اسکریپت‌ها:
    /usr/local/cpanel/scripts/suspendacct
    /usr/local/cpanel/scripts/unsuspendacct

تغییرات هنگام تعلیق

  • ثبت SUSPENDED=1 در فایل cpuser
  • ایجاد ریدایرکت در account_suspensions.conf
  • قفل شدن رمز عبور با !! در /etc/shadow
  • ایجاد فایل /var/cpanel/suspended/user
  • قفل شدن رمزهای ایمیل با *LOCKED*
  • ایمیل و DNS همچنان فعال می‌مانند

4.2 محدودیت پهنای باند


اگر حساب از حد ماهانه پهنای باند عبور کند، سیستم به‌صورت خودکار محدودیت اعمال می‌کند. این محدودیت فقط روی سرویس‌های HTTP/HTTPS اعمال می‌شود.


نشانه‌های محدودیت پهنای باند

  • افزایش مقدار Disk Used نسبت به Disk Limit
  • وجود فایل‌های /var/cpanel/bwlimited/user و domain

رفع محدودیت پهنای باند

  • WHM » Limit Bandwidth Usage
  • WHM » Edit a Package
  • WHM » Modify an Account
  • WHM » Unsuspend Bandwidth Exceeders

4.3 حذف حساب (Termination)


حذف حساب باعث پاک شدن دائمی تمام داده‌ها می‌شود. معمولاً در شرایط زیر انجام می‌شود:


  • انتقال کامل حساب به سرور دیگر
  • عدم پرداخت طولانی‌مدت

روش‌های حذف حساب

  • WHM » Terminate Accounts
  • اسکریپت:
    /usr/local/cpanel/scripts/removeacct

تغییرات پس از حذف

  • عدم امکان ایجاد مجدد فوری حساب (به دلیل حذف کاربران MySQL)
  • حذف DNS Zone به‌صورت پیش‌فرض
  • امکان نگه‌داشتن DNS Zone در صورت نیاز

نتیجه‌گیری


شناخت خطاهای ایجاد حساب و تفاوت میان تعلیق، محدودیت پهنای باند و حذف حساب برای مدیریت صحیح سرور ضروری است. با اجرای مراحل این مقاله می‌توانید مشکلات رایج را سریع‌تر شناسایی و رفع کنید.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه