در برخی مواقع زمان حذف یک یوزر هاست در دایرکت امین ممکنه پروسه حذف به درستی تکمیل نشود و زمان بازگردانی بکاپ ارورهایی نظیر این مورد را دریافت کنید:
در این مواقع جهت حذف کامل یوزر مربوطه از دستور زیر استفاده نمایید:
نکته: در تمامی کدها به جای UserName نام دقیق یوزر مورد نظر را قرار دهید!
حال ممکنه با استفاده از دستور فوق اروری نظیر این دریافت کنید:
یعنی پراسس فعالی در رابطه با یوزر فوق وجود دارد که باید ابتدا آنرا از بین ببریم،
برای این کار طبق شناسه ای که آن پراسس دارد دستور زیر را اجرا میکنیم:
مجدد دستور اول رو اجرا کنید و تمام:
همچنین در صورتی که دیتا و اطلاعات یک یوزر موجود و کامل است می توانید با دستور زیر اقدام به تعمیر آن کنید:
توجه: در خط دوم به جای UserName نام یوزر و به جای yourdomain.com دامنه یوزر مربوطه درج شود.
System account exists, but unable to read the User data files for UserName: ./data/users/UserName/user.usage : Unable to get Lock on file
در این مواقع جهت حذف کامل یوزر مربوطه از دستور زیر استفاده نمایید:
کد:
userdel -r UserName
حال ممکنه با استفاده از دستور فوق اروری نظیر این دریافت کنید:
کد:
# userdel: user UserName is currently used by process 14257
برای این کار طبق شناسه ای که آن پراسس دارد دستور زیر را اجرا میکنیم:
کد:
kill 14257
یا
kill -KILL 14257
مجدد دستور اول رو اجرا کنید و تمام:
کد:
userdel -r UserName
همچنین در صورتی که دیتا و اطلاعات یک یوزر موجود و کامل است می توانید با دستور زیر اقدام به تعمیر آن کنید:
کد:
cd /usr/local/directadmin/scripts
./fix_da_user.sh UserName user yourdomain.com