مرکز آموزش
-
چگونه فایل آپلود شده را از طریق "filemanager" تغییر دهیم؟(با دسترسی 700)
چگونه فایل آپلود شده را از طریق "filemanager" تغییر دهیم؟(با دسترسی 700)
در مسیر زیر یک اسکریپت ایجاد کنید:
/usr/local/directadmin/scripts/custom/all_post.sh
کدهای زیر را در این فایل وارد نمایید:
#!/bin/sh
CHMODVAL=700
ULPATH=/home/${username}${path}
setfile() {
if [ "$1" = "" ]; then
return;
fi
F=`echo $1 | cut -d/ -f4 | awk '{ print substr($1,1,length($1)-6) }'`
chmod ${CHMODVAL} ${ULPATH}${F}
}
TMP=/tmp/txt.txt
if [ "$command" = "/CMD_FILE_MANAGER/" ] || [ "$command" = "/CMD_FILE_MANAGER" ]; then
if [ "$action" = "upload" ]; then
setfile $file1
setfile $file2
setfile $file3
setfile $file4
setfile $file5
setfile $file6
setfile $file7
setfile $file8
fi
fi
exit 0;
سطح دسترسی برای تمامی فایل ها "all_post.sh 755" می باشد.
در آخر مطالب فوق را دخیره سازی کنید و خارج شوید.
در همین زمینه
چگونه می توانیم "ioncube" را توسط "Directadmin" نصب کنیم؟
17848
چگونه می توانیم خطای "Too many connections" را رفع کنیم؟
17568
از کجا می توانیم فایل "php.ini" را پیدا کنیم؟
18649
چگونه خطای "Server replied: 421 Unexpected failure, please try later" را برطرف کنیم؟
18755
چه موقع ورود به دایرکت ادمین برایمان نا ممکن می شود؟
7465