
به اشتراک بگذارید

به اشتراک بگذارید
مدیریت سرورهای دارای WHM/cPanel همیشه نیازمند دقت و آگاهی است، بهویژه زمانی که میخواهید یک اکانت را حذف کنید. حذف اکانت از WHM اگر بهدرستی انجام نشود، میتواند باعث باقی ماندن فایلها، رکوردهای DNS و حتی کاربران سیستمی غیرفعال در سرور شود؛ مشکلاتی که بعدها ممکن است روی امنیت یا عملکرد سرور شما تأثیر بگذارد.
در این مقاله از وب داده، قصد داریم بهصورت کاملا عملی و مرحلهبهمرحله نحوه حذف اکانت از WHM را آموزش دهیم؛ به همراه بررسی نکات مهم بعد از حذف و روش پاکسازی کامل اطلاعات کاربر در سطح لینوکس.
🔹 پس از مطالعه این آموزش، شما قادر خواهید بود:
💡 در نظر داشته باشید که حذف کامل اکانت در WHM تنها با گزینه Terminate Account انجام میشود، اما عملیات پس از آن برای پاکسازی کامل ضروری است.
پس اگر به دنبال حذف دائمی اکانت در WHM بهصورت ایمن و بدون خطا هستید، این آموزش دقیقا برای شماست.
آنچه در این مقاله میخوانید:
حذف اکانت از WHM در واقع فرآیند حذف کامل یک حساب کاربری از محیط مدیریت سرور cPanel/WHM است. هر اکانت در WHM مشابه یک آپارتمان در یک ساختمان است؛ با فایلها، پایگاه دادهها، ایمیلها و رکوردهای DNS مخصوص به خود. زمانی که این اکانت را حذف میکنید، باید مطمئن شوید تمام اجزای آن از سرور پاک شدهاند تا منابع آزاد شوند و خطاهای امنیتی ایجاد نشود.
دلایل متعددی برای انجام حذف دائمی اکانت در WHM وجود دارد:
حذف ناقص اکانت چه مشکلاتی ایجاد می کند؟
قبل از حذف اکانت، پیش نیازهای زیر را بررسی کنید:
/var/named/در این بخش همراه ما باشید تا فرآیند حذف را بهصورت تصویری و گامبهگام انجام دهیم.
برای حذف دائمی اکانت در WHM، ابتدا باید وارد پنل WHM شوید.
🔸از منوی سمت چپ گزینه Account Functions را باز کنید.
🔸سپس گزینه Terminate Accounts را انتخاب کنید. این بخش تمام دادهها از جمله فایلها، ایمیلها و دیتابیسها را حذف می کند.

🔸 سپس در لیست اکانتها، اکانت موردنظر را تیک بزنید مانند تصویر زیر:

🔸پس از انتخاب اکانت مورد نظر برای اینکه فرآیند حذف آغاز شود حتما Keep DNS Zone را چک کنید که تیک نداشته باشد زیرا اگر تیک این گزینه را بزنید رکوردهای DNS حذف نمیشوند پس آن را غیرفعال نگه دارید.
🔸روی دکمه قرمز Remove کلیک کنید.
◀️ Keep DNS Zone: اگر تیک بزنید، رکوردهای DNS حذف نمیشوند. معمولاً این را غیرفعال نگه دارید.
◀️ نکته ای که باید در نظر داشته باشید قبل از هر حذفی حتما Backup تهیه کنید.


بعد از حذف اکانت، برای اطمینان از پاکسازی کامل مراحل زیر را طی کنید. این مرحله شامل بررسی حذف کامل فایلها، کاربران و رکوردهای DNS است تا هیچ دادهای از اکانت باقی نماند. اجرای دقیق این بخش باعث جلوگیری از بروز خطاهای احتمالی در آینده خواهد شد:
🔸 حذف رکوردهای DNS:
rm -f /var/named/domainname.db
rndc reload 🔸 حذف کاربران لینوکسی باقیمانده:
userdel -r username 🔸 بررسی فایلهای باقیمانده:
find /home -name "username" -exec rm -rf {} \; 📐 نمودار خلاصه فرآیند:
WHM Panel
⬇️
Terminate Account
⬇️
Remove DNS Zone
⬇️
User Cleanup in Linux
⬇️
System Verification ✅
گاهی پس از حذف اکانت، ممکن است با خطاهایی مانند زیر روبهرو شوید:
| نوع خطا | دلیل بروز | روش رفع |
|---|---|---|
| DNS Zone Conflict | باقیماندن رکورد دامنه در /var/named/ | اجرای دستور rndc reload |
| FTP Login Error | کاربر FTP هنوز در سیستم وجود دارد | userdel -r را اجرا کنید |
| Apache Error 403 | فایلهای VirtualHost قدیمی | بررسی مسیر /etc/httpd/conf.d/ |
Remove from List: فقط اکانت را از رابط WHM مخفی میکند اما دادهها سالم باقی میمانند. Terminate Account: حذف کامل و دائمی است. تمام فایلها و دیتابیسها پاک میشوند.
در این مقاله یاد گرفتیم که حذف اکانت از WHM تنها یک کلیک نیست، بلکه نیاز به دقت و آگاهی دارد. اگر مراحل پاکسازی و حذف رکوردهای DNS را انجام ندهید، ممکن است با خطاهای سیستمی روبهرو شوید.
با رعایت مراحل این آموزش، شما میتوانید اکانتها را بهصورت کامل و ایمن حذف کرده و عملکرد سرور خود را بهینه کنید.
🎯 پیشنهاد ما این است که قبل از حذف هر اکانت، از ابزار Backup Wizard در WHM استفاده کنید و همیشه وضعیت سرور را با دستور top بررسی نمایید.
امیدواریم این آموزش از بلاگ وبداده برای شما مفید بوده باشد. در صورت وجود سؤال، در بخش نظرات همراه ما باشید.
خیر، پس از تأیید گزینه Terminate Account، تمام دادهها حذف میشوند؛ مگر اینکه از قبل بکاپ گرفته باشید.
در زمانهای کمترافیک سرور، معمولاً نیمهشب یا ساعات ابتدایی صبح.