درود
کاربر عزیز harand جان بنده قصد توجیه مساله رو ندارم. در هر صورت خودتون دسترسی به مطالب درون اینترنت دارید و قطعا از خطرات سطح دسترسی 777 مطلع هستید. به هر حال، به عنوان تذکر اینکه دسترسی به اینترنت نمیتونه توجیه خوبی برای به خطر افتادن سیستم لوکال باشه (اول اینکه دسترسی 777 یعنی دسترسی دادن برای خواندن، نوشتن و اجرا توسط "هرکس که به سیستم دسترسی داره"؛ نه "هرکس". این ایراد جالب منو یاد سالهای دور میندازه که دوستان میگفتند اگر پورت 80 رو سیستمتون باز باشه هک میشید!!! دوم اینکه با توجه به اینکه معمولا دستگاههای ما به وسیله ی NAT به سیستم وصل میشن بدون غیرفعال سازی NAT هیچ ارتباط ورودی پذیرفته نمیشود و هیچکس از طریق اینترنت به سیستم شما دسترسی نخواهد داشت)
به هر حال، این نکته رو توجه داشته باشید که معمولا در کانفیگ های سرور، ماژول های مختلفی اعمال میشه و یا کانفیگ های مختلفی که ممکنه در نحوه ی اجرای دستورات تاثیر بزاره. یک مثال ساده ماژول suphp هستش. این ماژول شما رو مجبور میکنه علاوه بر اینکه مالک پوشه/فایل یکسان باشه، سطح دسترسی پوشه ها نیز 755 و سطح دسترسی فایل های php نیز 644 باشه. به عنوان مثال اگر این ماژول رو نصب کرده باشید و سطح دسترسی 777 بدین، فورا ارور 500 دریافت میکنید. این ماژول عموما در اکثر وب سرور ها نصب میشه
توجه داشته باشید قواعدی برای مسایل مختلف، به عنوان مثال همین سطح دسترسی ها و مالکیت پوشه ها و فایل ها در وب سرور، وجود داره که گاهی اوقات ملزم به رعایت اونها هستید. گاهی اوقات عمل به این قوائد اختیاری و گاها الزامی است.
موفق باشید