سلام من تا امروز مشکلی نه تو نصب نه تو ادیت کردن غایلها و فولدر ها داشتم اما امروز اشکال پیدا کرده خود به خود و میگه شما دسترسی ندارید و باید حتما دسترسی رو از 755 به 777 تغییر بدم چرا لطفا کمک کنید؟؟؟؟!!!
نمایش نسخه قابل چاپ
سلام من تا امروز مشکلی نه تو نصب نه تو ادیت کردن غایلها و فولدر ها داشتم اما امروز اشکال پیدا کرده خود به خود و میگه شما دسترسی ندارید و باید حتما دسترسی رو از 755 به 777 تغییر بدم چرا لطفا کمک کنید؟؟؟؟!!!
به آدرس زیر در ssh بروید
و دو دستور زیر را به صورت جدا جدا بزنید .نقل قول:
cd /home/username/public_html
نقل قول:
find . -type d -exec chmod 755 {} \;
نقل قول:
find . -type f -exec chmod 644 {} \;
خوب این کدها باعث میشه در موقع نصب اسکریپت دیگه ارور پرمیشن نده؟
همینطوره؟
در هر صورت...
قسمت اول کدها تمامی دایرکتوری ها در مسیر جاری رو پیدا و permission اونها رو به 755 ( پرمیشن استاندارد دایرکتوری) تغییر میده .
قسمت دوم کد هم permission فایل ها رو به 644 ( پرمیشن استاندارد فایل) تغییر میده .
syntax صحیح دستورات هم به این صورت هست :
کد:find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
یه چیزی اینطوری برای هر یوزری که ساختیم باید وارد ssh بشیم نمیشه برای همهی یوزر ها این مورد تعریف بشه
چرا ! امکانش هست .
به این صورت تمامی فایل ها زیر دایرکتوری home به 644 و دایرکتوری ها به 755 تغییر پیدا میکنند .کد:find /home -type d -exec chmod 755 {} \;
find /home -type f -exec chmod 644 {} \;
* البته به شرایط سرورت هم توجه کن . ( اشتباهی permisson کم و زیاد نشه ! )