buy vpn kharid vpn kerio vpn mobile vpn
ریکاوری پرمیژن های یک پوشه در لینوکس – رایانش ابری
خانه >* پشتیبانی سیستم >* ریکاوری پرمیژن های یک پوشه در لینوکس

ریکاوری پرمیژن های یک پوشه در لینوکس

شاید براتون پیش اومده باشه که اشتباها زده باشید پرمیژن های یک فولدر که شامل خیلی فایل و فولدر مختلف هست و هر کدوم برای خودش سطح دسترسی تعریف شده مختلفی داره رو تغییر داده باشید  اگه بخواین این اشتباه رو برطرف کنید چی کار باید بکنید ؟

 

مثلا من پوشه var سرورم این اتفاق براش افتاد و همه برنامه هام از اجرا وایستاد . اگر که سرور دیگه ای دستم نبود عملا کاری نمیتونستم بکنم مگر اینکه برم دوباره همه پکیج ها رو روی یه ماشین مجازی دیگه نصب کنم و پرمیژن هاشو کپی میکردم . اما خب چون یه سرور بک آپ داشتم ( از مزایای ابره دیگه ) رفتم و با دستور زیر پرمیژن های اون پوشه رو توی یه اسکریپت کپی کردم :

find / -exec stat --format "chmod %a %n" {} \; > /tmp/restoreperms.sh 

و با دستور زیر اون رو فرستادم به سرور دیگه :


scp /tmp/restoreperms.sh user@ip_address:/tmp/


و اسکریپت رو اجرا کردم . با این کار سطح دسترسی همه فایل هاو فولدرهای مشترک دو سرور برگشت

بعد رفتم با دستور زیر سطح مالکیت پوشه های مسیر رو تو اسکریپت ریختم :



find / -exec stat --format 'chown %U:%G %n' {} \; /tmp/restoreperms.sh


و مجدد اسکریپت رو اجرا کردم و خداروشکر بعد از ریست سرور همه چی برگشت به حالت قبل !

درباره ی کریمی

کارشناس سخت افزار، ارشد معماری سیستم های موازی - دانشگاه فردوسی مشهد || محقق در زمینه رایانش ابری؛ زیرساخت به عنوان سرویس || مربی آزمایشگاه های ریزپردازنده، سیستم عامل ، معماری ، منطقی و معماری - دانشگاه بزرگمهر قائنات || آشنایی با انواع پلت فرم های زیرساخت | openstack | Eucalyptus | OpenNebula ||| تجربه کاری در زمینه شبکه : Linux | Debian | Ubuntu Cisco | CCNA | CCNP Microsoft | Server 2003

همچنین ببینید

Apache Mesos

Apache Mesos یک مدیر خوشه است که وظیفه ارائه منابع مفید ایزوله و اشتراک آنها ...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *