آپدیت لیست اکانت های دایرکت ادمین

header1آپدیت لیست اکانت های دایرکت ادمین

سلامی به گرمی تابستانی که این پست داره توش گذاشته میشه!

امروز یکی از دوستان با مشکل نبودن اکانت های دایرکت ادمین بعد از ریستور مواجه شدن ؛ که بنده پست قبلی  رو بهشون دادم که گویا کار نکرد براشون ؛

برای همین این پست رو زدم تا شاید بتونم کمکی کرده باشم به کسانی که بعدا به این مشکل برخورد میکنند .

در این روش لیست اکانت های دایرکت ادمین یک بار آپدیت میشن ؛ البته با چند بار زدن دستور service directadmin restart یا reboot سرور شاید درست بشه ؛ اما از اون جایی که ریبوت کلی سرور ممکن هست به دیتا بیس های سایر سایت ها مشکل بزنه از این راه استفاده میکنیم.

ابتدا یه فایل با نام fix.sh رو با دستور nano میسازیم :

[php]

nano fix.sh

[/php]

سپس موارد زیر رو در درون اون فایل قرار بدید :

#!/bin/sh

while read line
do
     domain=`echo $line | cut -d: -f1`;
     user=`echo $line | cut -d\  -f2`;

     echo "Fixing $domain for $user ...";

     /usr/local/directadmin/scripts/fix_da_user.sh $username user $domain

done < /etc/virtual/domainowners

 

با cntrl+x فایل رو ذخیره کنید و بیرون بیاید ؛

حالا پرمیژن فایل مذکور رو به 755 تغییر بدید :

chmod 755 fix.sh

دستور زیر را اجرا کنید :

[php]

sh fix.sh

[/php]

 

 

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *