من یه فولدر دارم که فولدر و فایلهای زیادی توشن.owner این فولدر و تمام زیر مجموعه اش root هست.می خوام به کاربر admin اجازه خوندن و ساختن و ویرایش فایلها رو در تمام قسمتهای فولدری که گفتم رو بدم.
chmod -r 750 path رو بزنم درسته؟
امنیت سرور رو پایین نمیاره؟
nginxweb
February 6th, 2015, 21:20
درود
میتوانید از دستور زیر استفاده نمایید که هم امنیت مناسبی داشته باشید هم دسترسی کافی داشته باششید:
chmod -R 751 path
zeperto
February 6th, 2015, 22:25
من permission رو 751 زدم ولی سایت از کار افتاد :)
این ارورش
Forbidden You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
nginxweb
February 6th, 2015, 22:39
من permission رو 751 زدم ولی سایت از کار افتاد :)
این ارورش
Forbidden
You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
درود
اگر برای دیتا سایت هستش 755 باید استفاده کنید
zeperto
February 6th, 2015, 23:00
درود
اگر برای دیتا سایت هستش 755 باید استفاده کنید
ببخشید متوجه منظورتون از دیتا سایت نشدم.سایتم یه سایت سرگرمی خبریه.
755 اجازه write کردن رو به همه میده دیگه درسته و همه فقط اجازه execute ندارن.اگر درسته اینکار بد نیست؟
nginxweb
February 6th, 2015, 23:21
ببخشید متوجه منظورتون از دیتا سایت نشدم.سایتم یه سایت سرگرمی خبریه.
755 اجازه write کردن رو به همه میده دیگه درسته و همه فقط اجازه execute ندارن.اگر درسته اینکار بد نیست؟
درود
باید فولدرها روی 755 و فایلها روی 644 تنظیم شود تا سایت بدرستی کار کند
zeperto
February 6th, 2015, 23:31
درود
باید فولدرها روی 755 و فایلها روی 644 تنظیم شود تا سایت بدرستی کار کند
یه سرچ کردم و این دستورها رو پیدا کردم و ادیت کردم.چون مساله امنیتیه نمی خوام خرابکاری کنم. یه تایید اگر بفرمایید که اینا درسته خیلی ممنون می شم
این برای فولدرها
find /var/www/html -type d -exec chmod 755 {} \;
اینم برای فایلها
find /var/www/html -type f -exec chmod 644 {} \;
اگر اینا رو بزنم درسته؟مسیرها رو فقط عوض کردم
nginxweb
February 6th, 2015, 23:49
یه سرچ کردم و این دستورها رو پیدا کردم و ادیت کردم.چون مساله امنیتیه نمی خوام خرابکاری کنم. یه تایید اگر بفرمایید که اینا درسته خیلی ممنون می شم
این برای فولدرها
find /var/www/html -type d -exec chmod 755 {} \;
اینم برای فایلها
find /var/www/html -type f -exec chmod 644 {} \;
اگر اینا رو بزنم درسته؟مسیرها رو فقط عوض کردم
درود
کاملا صحیح هستند
فقط بجای
/var/www/html مسیر را وارد نمایید
zeperto
February 7th, 2015, 08:47
درود
کاملا صحیح هستند
فقط بجای
/var/www/html مسیر را وارد نمایید
دستور دوم اجرا نشد.
find /var/www/html -type f -exec chmod 644 {} ;
find: missing argument to `-exec'
متاسفانه یه مشکلی هم که بوجود اومده دیشب من chmod -R 755 path رو زدم و امروز دیگه نمی تونم چیزی آپلود کنم روی سرور.من همش جلو خودم رو میگیرم که خرابکاری نکنم ولی دوباره خرابکاری میشه.سابقه ام بده :)