زمان کنونی: ۱۰-۱-۱۴۰۳, ۰۴:۰۸ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر سطح دسترسی همه فایل ها و فولدرها در لینوکس change folders and subfolders
۱۴-۱-۱۳۹۳, ۰۸:۱۰ صبح (آخرین ویرایش در این ارسال: ۶-۱۰-۱۳۹۴ ۰۲:۳۵ صبح، توسط Reza Ganji.)
ارسال: #1
Wink تغییر سطح دسترسی همه فایل ها و فولدرها در لینوکس change folders and subfolders
درود

change folders and subfolders permission

شاید تا کنون مشکل تغییر سطح دسترسی یکجا تمامی فولدرها و محتویات آنها را در سرور داشته اید.یکی از مشکلاتی هم که باعث ارور اینترال سرور خواهد شد همین است و اگر سطح دسترسی بالا باشد از نظر امنیتی هم صد در صد مشکل ساز خواهد بود.
برای تغییر سطح دسترسی تمام فایل ها یا فولدرهای موجود در یک پوشه مشکلی نیست ضمن اینکه مستقیم میتوان در سی پنل همه فایل های موجود را انتخاب کرد و یکجا دسترسی رو تغییر داد و یا از دستور ساده زیر استفاده کرد :

تغییر سطح دسترسی پوشه های موجود در یک فولدر :

find . -type d | xargs chmod 755

تغییر سطح دسترسی فایل های موجود در یک فولدر :

find . -type f | xargs chmod 644

برای تغییر سطوح دسترسی همه فایل های موجود در پوشه های مختلف publi_html نمیتوان از دستور بالا استفاده کرد و همچنین برای تغییر سطوح دسترسی تمامی فولدرها و ساب فولدرها.برای این منظور شما میتوانید از کامند های زیر برای تغییر یکجا و بدون دردسر سطوح دسترسی تمامی فایل های موجود در شاخه های مختلف و همچنین فولدرها و ساب فولدرها استفاده کنید :

برای تغییر سطوح دسترسی تمامی فایل ها بصورت یکجا :

find /home/user/public_html/ -type f -exec chmod -v 0644 '{}' \;

برای تغییر سطوح دسترسی تمای فولدرها و ساب فولدرها بصورت یکجا :

find /home/user/public_html/ -type d -exec chmod -v 0755 '{}' \;

بجای user نام کاربری هاست مورد نظر را قرار دهید.همچنین میتوانید مسیر دلخواه را وارد کنید مثلا دستور زیر برای تغییر سطح دسترسی همه پوشه ها و زیر پوشه های مجود در دایرکتوری home استفاده میشود :

find /home -type d -exec chmod 755 {} \;

و دستور زیر برای تغییر سطح دسترسی تمامی فایل های موجود در پوشه و زیر پوشه های موجود در home استفاده میشود :

find /home -type f -exec chmod 644{} \;
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط vahid.exe
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان