[Howto] เปลี่ยนรหัสผ่าน ทุก User สำหรับ Directadmin
Ref: http://help.directadmin.com/item.php?id=426
cd /root
wget -O change_pass.php http://files1.directadmin.com/services/all/httpsocket/examples/example.change_pass.php
wget http://files1.directadmin.com/services/all/httpsocket/httpsocket.php
chmod 700 change_pass.php
[B]vi change_all_user_pass.sh[/B]
#!/bin/sh
ADMIN_USER=admin
for i in `ls /usr/local/directadmin/data/users`; do
{
if [ "$i" = "$ADMIN_USER" ]; then
continue;
fi
RANDOMGEN=`tr -cd 0-9 </dev/urandom | head -c 6` #Random Number
PASSWORD="[B]?N[/B]${RANDOMGEN}"
./change_pass.php $i "$PASSWORD"
};
done;
exit 0;
[B]#Run.
[/B]chmod 755 change_all_user_pass.sh
./change_all_user_pass.sh
-*- ยังหาวิธีส่งรายละเอียดการใช้งานใหม่ให้ทุก User ทั้งหมดไม่ได้เลยครับ