รายชื่อและโดเมน ใน Directadmin หายไปจาก List

สวัดดีครับ หลายวันก่อนผมเจอเหตุการ์ณแปลกๆคือ รายชื่อ โดเมน รวมไปถึง user หายไปจาก Show all list ใน Directadmin แก้ไขหลายทาง รีสตาทก็แล้ว ทำอะไรตามบอร์ดนอกแนะนำแทบจะหมดทุกอย่าง ก็ไม่ยอมหาย จนไปเจอ บทความนึงเข้า พอลองทำตามแล้วใช้ได้

 

ให้สร้างไฟล์ชื่อ fix.sh แล้วก๊อปโค๊ดด้านล่างนี้ไปใช้ได้เลยครับ

#!/bin/sh

cd /usr/local/directadmin/data/users

for r in `ls */reseller.conf | cut -d/ -f1`; do
{
echo "fixing Reseller $r ...";

echo -n '' > $r/users.list

for u in `grep "^creator=$r$" */user.conf | cut -d/ -f1`; do
{
ISUSER=`grep -c usertype=user $u/user.conf`
if [ "$ISUSER" = "1" ]; then
echo $u >> $r/users.list
fi
};
done;
};
done;

หลังจากนั้น สัง chmod 755 fix.sh

แค่นี้ก็เรียบร้อยครับ ผมเทสแล้วใช้งานได้ดี