تصور کنید فایل هایتان را در مک باز می کنید و متوجه می شوید که دستکاری شده اند یا تغییر داده شده اند. حتما حس بدی پیدا می کنید. بیایید روش حل مشکل Disk Permissions در مک را یاد بگیریم.
Disk Permissions چیست؟
این مطلب روش حل مشکل Disk Permissions در مک را به شما نشان می دهد اما ابتدا باید ببینیم Disk Permissions چیست؟ Disk permissions مجموعهای از تنظیمات هستند که به حفظ امنیت فایلها در مک شما کمک میکنند. همه فایلها و پوشهها در مک مجوز دارند و مجوزها بخشی جدایی ناپذیر از عملکرد سیستم عامل مک هستند.
آنها تضمین می کنند که هیچکس و هیچ برنامه ای نمی تواند بدون اجازه شما با فایل های سیستم تعامل داشته باشد یا آنها را تغییر دهد. مگر اینکه به کاربر دیگری در مک اجازه انجام این کار را بدهید.
اکثر فایل ها در Mac OS X به شکل پکیج فایل نصب می شوند. به همین دلیل است که اغلب پسوند “.pkg” را بعد از نام فایل می بینید.
هنگامی که فایلها از فایلهای بسته نصب میشوند، یک فایل Bill of Materials (آنها را با پسوند .bom در نام فایل میشناسید) در فایل رسید بسته در /Library/Receipts/ در Mac OS X v10.5 و پایینتر ذخیره می شود.
این فایلها شامل دو چیز هستند:
۱- لیست فایل های نصب شده توسط آن بسته
۲- مجوزهای هر فایل
این فایلها جای زیادی نمیگیرند. با این مقدمه سراغ روش حل مشکل Disk Permissions در مک میرویم.
رفع مشکل Home Directory Permissions از طریق Disk Utility در macOS 10.11 El Capitan و بالاتر
۱- به Finder > Applications > Utilities > Disk Utility بروید.
۲- دیسک سمت چپ را که میخواهید مجوزهای آن را تعمیر کنید انتخاب کنید و روی First Aid > Run کلیک کنید تا پروسه آغاز شود.
۳- حالا روی Repair Disk, Verify Disk یا هر گزینه در دسترسی برای ادامه پروسه کلیک کنید.
اگر مک شما به ورودی شما پاسخ نمی دهد، نگران نباشید، این کاملا طبیعی است. باید چند دقیقه طول بکشد.
Disk Utility در Recovery Mode
در برخی موارد، ممکن است مجبور شوید از طریق Recovery Mode به Disk Utility دسترسی داشته باشید. برای شروع، با کلیک روی لوگوی اپل در گوشه سمت چپ بالای صفحه، سیستم را Reboot کنید. به سرعت کلیدهای Command و R را فشار دهید و نگه دارید.
به Disk Utility بروید و پروسه ای را که در بالا گفته شد تکرار کنید.
هنگامی که فرآیند کامل شد، گزارشی از تمام کارهایی که فرآیند کمکهای اولیه توانسته انجام دهد به شما نشان داده می شود. هر مشکلی را که پیدا شود به شما خواهد گفت.
حل مشکل از طریق Terminal در macOS Big Sur, Monterey و بالاتر
یک روش حل مشکل Disk Permissions در مک را دیدید. اگر macOS Monterey و بالاتر دارید مراحل زیر را انجام دهید.
۱- به مسیر Finder > Applications > Utilities > Terminal بروید.
۲- فرمان sudo diskutil resetUserPermissions / ‘id -u را تایپ کنید.
۳- اگر از شما خواسته شد پسورد اکانت ادمین مک را وارد کنید.
۴- اگر با ارور Error -69841 مواجه شدید، فرمان های “chflags -R nouchg” و sudo diskutil resetUserPermissions / ‘id -u‘” را وارد کنید.
این یک روش حل مشکل Disk Permissions در مک است.
حل مشکل از طریق Terminal در Recovery Mode در macOS Big Sur, Monterey و بالاتر
۱- ابتدا با رفتن به Apple logo > Restart و زدن همزمان کلیدهای Command و R هنگام ری استارت شدن مک، دستگاه را در حالت Recovery Mode روشن کنید.
۲- به Finder > Applications > Utilities > Terminal بروید.
۳- فرمان repairHomePermissions را وارد کنید و کلید Enter را بزنید.
۴- در صورت درخواست، مشخصات حساب کاربریتان را وارد کنید. در غیر این صورت، ترمینال را ببندید و روی reinstall macOS در پنجره اصلی Recovery Mode کلیک کنید.
روش حل مشکل Disk Permissions در مک به این شکل است.
تعمیر Disk Permissions چه کار می کند؟
مانند تمام فناوری ها، مجوزهای دیسک ممکن است به هم بخورد و بر توانایی آنها برای محافظت از فایل های شما در برابر دستکاری تأثیر بگذارد.
این مشکل می تواند به برنامهها آزادی تغییر فایلهای فقط خواندنی را بدهد که منجر به مشکلات سیستمی مانند تاخیر، فریز شدن برنامه و خرابی می شود.
بازنشانی مجوزهای دیسک در مک، مجوزهای پوشه اصلی را به حالت پیش فرض برمیگرداند و آنها را قادر می سازد دوباره کار خود را انجام دهند. این کار مانند بازگرداندن مجوزهای دیسک به تنظیمات کارخانه است.
به همین دلیل است اگر مک شما نشانه های بالا را نشان می دهد، باید مجوزهای دیسک را عیب یابی کنید.
چه چیزی مجوز فایل و فولدرها را در مک خراب میکند؟
هر چیزی می تواند بر مجوزهای فایل و پوشه در مک، به خصوص مک های قدیمیتر، تأثیر بگذارد. یک مقصر رایج نصب و حذف برنامههاست که منجر به مجوزهای نادرست می شود و پیامدهای خودش را دارد.
در سیستم های macOS قدیمیتر، برنامهها از دسترسی به فایلهای مهم محروم هستند که این منجر به خراب شدن آنها یا عملکرد ضعیفشان می شود.
در سیستمهای macOS مدرن، مجوزهای پوشه خانگی قفل میشوند و دسترسی و تغییر آن دشوار می شود.
چه زمانی باید Disk Permissions را تعمیر کنیم؟
فقط در صورتی باید مجوزها را تعمیر کنید که به اشتباه بودن آنها مشکوک هستید، به خصوص اگر اغلب برنامه ها و نرمافزارها را در مک دانلود می کنید.
به این دلیل که برنامهها و نصبکنندههایی که بهدرستی برای مک بهینهسازی نشدهاند، مقصر رایج مشکلات مجوز دیسک نرمافزارهای مخرب هستند.
در دانلود برنامهها محتاط باشید به خصوص اگر پکیج نصب قدیمی داشته باشند.
همانطور که غذاهایی را که میتوانند سلامت شما را به خطر بیندازند نمیخورید، نباید چیزی را که میتواند سلامت مک را به خطر بیندازد، دانلود کنید.
روش حل مشکل Disk Permissions در مک به این ترتیب است. برای آموزش های بیشتر مک، وقتی سیستم مک روشن نمی شود چه باید کرد را ببینید.