نحوه رفع یا تعمیر مجوزهای دیسک در macOS

مک(Mac) شما حاوی فایل‌ها و پوشه‌هایی است که داده‌ها و اسناد شخصی را در آنها نگهداری می‌کنید. به منظور محافظت از فایل‌های خود و ایمن نگه داشتن آن‌ها در برابر چشم‌های کنجکاو(protect your files and keep them secure from prying eyes) ، می‌توانید از رمز عبور یا ابزار دیگری برای رمزگذاری فایل‌ها استفاده کنید، اما یک راه پیش‌فرض وجود دارد که در macOS برای آن تعبیه شده است. 

مجوزهای دیسک (یا مجوزهای دایرکتوری) در macOS برای جلوگیری از باز کردن فایل‌های دیگر در مک(Mac) شما و تغییر آن‌ها بدون اجازه توسط سایر کاربران و برخی برنامه‌ها طراحی شده‌اند. (prevent other users and certain programs from opening files)به این ترتیب، می‌توانید خیالتان راحت باشد که فایل‌ها و پوشه‌هایتان ایمن هستند. 

اگر با مجوزهای دیسک در مک(Mac) خود مشکل دارید ، این راهنما نحوه تعمیر یا تعمیر مجوزهای دیسک در macOS را توضیح می دهد.

مجوزها در macOS چیست و چگونه کار می کنند؟(What Are Permissions in macOS and How Do They Work?)

مجوزها در macOS حساب‌های کاربری را کنترل می‌کنند که می‌توانند به فایل‌ها یا پوشه‌های Mac شما دسترسی داشته باشند . می توانید تنظیمات مجوز را در Finder در پایین پنجره  Info برای یک فایل، پوشه یا دیسک تغییر دهید.(Info)

به عنوان مثال، می‌توانید تنظیمات مجوز پوشه را به گونه‌ای تغییر دهید که سایر کاربران مک(Mac) شما که برای اشتراک‌گذاری فایل به آن متصل می‌شوند، فقط بتوانند فایل‌های موجود در پوشه‌ها را مشاهده کنند، اما اصلاح نکنند. 

مجوزها، که شامل فعالیت‌های خواندن، نوشتن و اجرا می‌شوند، توسط سه نوع کاربر قابل ویرایش هستند: مالک، یک گروه و همه افرادی که از رایانه استفاده می‌کنند. 

به عنوان مالک رایانه، می توانید از مجوزها برای تعریف قوانین جداگانه برای خود، یک گروه یا هر کاربر استفاده کنید. این مجوزها شامل اشتراک گذاری فایل یا پوشه، حقوق دسترسی به فایل و یکپارچگی سیستم است. 

نحوه مشاهده مجوزهای سیستم فایل در macOS(How to View File System Permissions on macOS)

مشاهده مجوزهای سیستم فایل به مالک رایانه محدود نمی شود. هر کس دیگری نیز می‌تواند مجوزهای فایل و پوشه را از طریق پنجره اطلاعات(Info) برنامه Finder مشاهده کند.(Finder)

برای دیدن مجوزهای یک فایل یا پوشه:

  1. روی فایل یا پوشه کلیک راست کرده و از منوی زمینه Get Info را انتخاب کنید.(Get Info)

  1. برای گسترش مجوزها، اشتراک گذاری و مجوزها(Sharing & Permissions) را انتخاب کنید .

  1. سه نوع کاربر مختلف را در فیلدهای مجوز(types of users in the permission fields) پیدا خواهید کرد : مالک، گروه و همه. 
  • مالک(Owner) : سازنده مورد یا شخصی که آن را در رایانه کپی کرده است.
  • گروه(Group) : مجموعه ای از حساب های کاربری پیوست شده که مجوزهای آن برای همه اعضا اعمال می شود. 
  • Everyone : دسترسی را برای هر کسی از جمله کاربران مهمان، محلی و اشتراک‌گذاری تعریف می‌کند. 

  1. در کنار هر حساب کاربری، مجوزهایی مانند خواندن(Read) ، خواندن(Read) و نوشتن(Write) ، اجرا(Execute) یا عدم دسترسی را خواهید دید.
  • مجوزهای خواندن(Read permissions) : به کاربر یا اعضای گروه اجازه می‌دهد فقط یک فایل را باز کنند یا فهرستی از موارد موجود در یک پوشه را مرور کنند. آنها نمی توانند هیچ تغییری را در فایل یا پوشه ذخیره کنند.
  • مجوزهای نوشتن(Write permissions) : به کاربر یا اعضای گروه اجازه دهید فایل یا پوشه را تغییر یا حذف کنند.
  • Execute Permissions : برای یک فایل این بدان معناست که کاربر می تواند فایل را اگر یک اسکریپت یا برنامه باشد اجرا کند. فایل‌هایی که اسکریپت یا برنامه نیستند، نباید مجوز اجرا را فعال کنند. برای یک پوشه، به این معنی است که کاربر می تواند پوشه را باز کند و تا زمانی که مجوز خواندن فعال باشد، فایل ها را ببیند.

چرا باید مجوزهای دیسک را در macOS تعمیر کنید؟(Why You Should Repair Disk Permissions in macOS)

فایل‌ها و پوشه‌های موجود در Mac شما هر کدام دارای مجموعه‌ای از مجوزها هستند. علاوه بر این، بیشتر مواردی که در مک(Mac) خود نصب می‌کنید از فایل‌های بسته(package files) نصب می‌شوند که فایل‌های دیگری را نیز ذخیره می‌کنند که فضای زیادی را روی هارد دیسک شما اشغال نمی‌کنند.

در فایل بسته، فایل‌های Bill of Materials (.bom) وجود دارد که حاوی فهرستی از فایل‌هایی است که بسته نصب کرده است و مجوزهای مربوط به هر فایل. 

با این حال، این مجوزهای فایل را می توان تغییر داد، به خصوص زمانی که در حال نصب و حذف برنامه ها در Mac خود هستید(uninstalling apps on your Mac) . وقتی مجوزها تحت تأثیر قرار می‌گیرند، برنامه‌های Mac شما ممکن است فایل‌ها را تغییر داده و تغییر دهند، که در نهایت می‌تواند منجر به انواع مشکلات سیستمی مانند انجماد، تاخیر یا خرابی(freezing, lagging or crashing) و خطاهای مجوز شود.

اگر متوجه تغییرات عجیب و غریب در عملکرد مک خود شدید(changes in your Mac’s performance) یا برنامه ها درست کار نمی کنند، باید با عیب یابی مجوزهای دیسک شروع کنید. 

 خوشبختانه، اگر مک(Mac) شما از macOS Mojave 10.14 یا نسخه‌های جدیدتر استفاده می‌کند، هر برنامه جدیدی که به مک(Mac) شما اضافه شود برای استفاده از برخی ویژگی‌ها اجازه می‌خواهد. اگر این مجوزها را رد کنید، ممکن است برنامه ها به درستی کار نکنند، اما حریم خصوصی و امنیت داده های شما را افزایش می دهد.

رفع یا تعمیر مجوزهای دیسک در macOS تضمین می کند که سیستم عامل شما می تواند به فایل های خاصی دسترسی داشته باشد یا آن را تغییر دهد. برای مثال، مجوزهای دیسک تضمین می‌کند که می‌توانید Mac خود را راه‌اندازی کنید ، به حساب خود وارد شوید، برنامه‌ها را چاپ یا راه‌اندازی کنید، و موارد دیگر. 

تعمیر مجوزهای دیسک در macOS همچنین تضمین می‌کند که فایل‌های خاص دارای مجوزهای مناسب برای جلوگیری از دسترسی غیرمجاز برنامه‌ها یا کاربرانی هستند که نباید در آن فایل‌ها دخالت کنند.

نحوه رفع یا تعمیر مجوزها در macOS(How to Fix or Repair Permissions in macOS)

تعمیر مجوزها یک نکته استاندارد عیب یابی مک(Mac) است که به نظر می رسد بسیاری از مشکلات نادر را در macOS حل کند. با این حال، این گزینه پس از انتشار OS X El Capitan 10.11 از برنامه (OS X El Capitan 10.11)Disk Utility ناپدید شد . 

اپل این ویژگی را با (Apple)System Integrity Protection ( SIP ) جایگزین کرد ، که از دسترسی نرم افزارهای مخرب احتمالی به فایل های مهم رایانه شما جلوگیری می کند. 

همچنان می‌توانید مجوزهای دیسک را در macOS تعمیر کنید زیرا این گزینه اکنون بخشی از First Aid است که چندین عمل را با هم ترکیب می‌کند که مشکلات مختلف مربوط به درایو دیسک را حل می‌کند.

در اینجا نحوه بررسی و تعمیر حجم دیسک برای هر گونه خطا آورده شده است:

  1. برای باز کردن Disk Utility، Go(Go) > Utilities > Disk Utility را انتخاب کنید .

  1. سپس، حجم بوت(boot volume) خود را در قسمت سمت چپ انتخاب کنید. 

  1. First Aid را در نوار ابزار Disk Utility(Disk Utility) در سمت راست بالای پنجره انتخاب کنید  .

  1. تأیید کنید که درایو مناسب را انتخاب کرده اید و سپس Run را انتخاب کنید تا فرآیند تعمیر دیسک شروع شود. اگر در پنجره بازشو پیام هشدار قرار گرفتید، Continue را انتخاب کنید .

در حالی که فرآیند تعمیر در حال انجام است، مک(Mac) شما به هیچ ورودی پاسخ نمی دهد، که طبیعی و مورد انتظار است. این به این دلیل است که macOS باید محتویات درایو را به درستی تجزیه و تحلیل کند، اما تکمیل آن بیش از چند دقیقه طول نمی‌کشد. 

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

بازنشانی مجوزها برای پوشه Home(Reset Permissions for the Home Folder)

پوشه Home در مک(Mac) شما پوشه کاربری شماست که حاوی چندین پوشه دیگر مانند دسکتاپ(Desktop) ، برنامه‌ها(Applications) ، اسناد(Documents) ، دانلودها(Downloads) و غیره است که اغلب به آنها دسترسی دارید. 

در اینجا نحوه بازنشانی مجوزها برای پوشه Home برای تعمیر مجوزهای دیسک آورده شده است. 

  1. برو(Go) > صفحه اصلی(Home) را انتخاب کنید .

  1. سپس، File > Get Info را انتخاب کنید .

  1. برای مشاهده مجوزهای پوشه، اشتراک گذاری و مجوزها(Sharing & Permissions) را انتخاب کنید . اگر بخش اشتراک‌گذاری(Sharing) و مجوزها(Permissions) باز نیست، فلش را برای بزرگ کردن آن انتخاب کنید.

  1. سپس دکمه قفل(Lock) را انتخاب کنید.

  1. نام مدیر(admin name) و رمز عبور(password) خود را وارد کنید .

  1. منوی اقدام(Action menu) > اعمال برای موارد محصور شده را(Apply to enclosed items) انتخاب کنید . 

  1. بعد، برای تکمیل فرآیند بازنشانی مجوزها ، OK را انتخاب کنید. (OK)نوار پیشرفت در بالای پنجره ظاهر می شود و تغییرات در سراسر پوشه Home منعکس می شود.(Home)

  1. پس از تکمیل نوار پیشرفت، Go > Utilities > Terminal را انتخاب کنید تا ترمینال باز شود.

  1. این دستور را تایپ یا جایگذاری کنید: diskutil resetUserPermissions / ` id -u` برای بازنشانی مجوزهای حجم ریشه (/) به شناسه کاربر فعلی. 

  1. پس از تکمیل فرآیند، از ترمینال خارج شده و (Terminal)مک(Mac) خود را مجددا راه اندازی کنید تا تغییرات اعمال شود. 

اگر هنگام تنظیم مجدد مجوزها در مک با خطای 69841 مواجه شدید، چه کاری باید انجام دهید(What to Do If You Get the Error 69841 While Resetting Permissions on a Mac)

گاهی اوقات بازنشانی مجوز کاربر در حجم ریشه ممکن است طبق برنامه پیش نرود. ممکن است پیام «خطای 69841 بازنشانی مجوزها در فهرست اصلی کاربر ناموفق» را دریافت کنید. اگر این خطا را دریافت کردید، بسته به نسخه macOS خود چه کاری باید انجام دهید.

در macOS Mojave یا نسخه های جدیدتر(On macOS Mojave or newer versions)

  1. منوی Apple(Apple menu) > تنظیمات سیستم(System Preferences) > امنیت و حریم خصوصی(Security & Privacy) را انتخاب کنید. 

  1. در مرحله بعد، تب Privacy را انتخاب کنید، نماد (Privacy)قفل(Lock) را انتخاب کنید و نام مدیر و رمز عبور خود را وارد کنید. 

  1. تب Full Disk Access را انتخاب کرده و سپس دکمه Add (+) را انتخاب کنید.

  1. ترمینال(Terminal) را جستجو کنید و آن را به Full Disk Access اضافه کنید.

  1. Terminal را باز کنید و این دستور را بچسبانید یا تایپ کنید: chflags -R nouchg ~ . بازگشت(Return) را فشار دهید .

  1. سپس diskutil resetUserPermissions / `id -u\` Return را فشار دهید .

  1. برای اعمال تغییرات، مک(Mac) خود را مجددا راه اندازی کنید .

در macOS High Sierra یا نسخه های قبلی(On macOS High Sierra or Earlier Versions)

برخلاف macOS Mojave یا نسخه‌های جدیدتر، قبل از رفع خطای 69841 در Mac ، نیازی به اضافه کردن Terminal به Full Disk Access در macOS High Sierra یا نسخه‌های قبلی ندارید .

  1. ترمینال(Terminal) را باز کنید و chflags -R nouchg ~ وارد کنید .

  1. سپس diskutil resetUserPermissions / ìd -u` Return را فشار دهید .

  1. برای اعمال تغییرات، مک(Mac) خود را مجددا راه اندازی کنید .

مک خود را در حالت خوب نگه دارید(Keep Your Mac in Good Shape)

رفع یا تعمیر مجوزهای دیسک در macOS فقط در صورتی باید انجام شود که مشکوک هستید که مشکلات مجوز فایل یا پوشه دارید، به خصوص اگر نرم افزار را مرتباً نصب و حذف می کنید. با این حال، باید مراقب نرم افزاری که در رایانه خود دانلود می کنید باشید. 

ما راهنماهای دیگری داریم که می‌تواند به شما کمک کند مشکلات مربوط به Mac خود را برطرف کنید، مانند زمانی که بلوتوث در رایانه شما کار نمی‌کند(Bluetooth isn’t working on your computer) ، دوربین Mac کار نمی‌کند(Mac camera isn’t working) یا Mac شما به حالت خواب نمی‌رود(Mac won’t go to sleep)

آیا(Were) با استفاده از مراحل این راهنما توانستید مجوزهای دیسک را تعمیر یا تعمیر کنید؟ در یک نظر در زیر به ما بگویید .(Tell)



About the author

من یک مهندس نرم افزار با بیش از 10 سال تجربه در ساخت و نگهداری از Apple Mac، دستگاه های iOS و مرورگرهای Google Chrome هستم. تجربه من شامل توسعه، نگهداری و بهره برداری از محصولات نرم افزاری از ابتدا یا مشارکت در پروژه های منبع باز است. من همچنین این فرصت را داشته ام که روی پروژه های سخت افزاری متنوعی کار کنم - از تعمیر صفحه نمایش شکسته در بیمارستان ها تا طراحی و اجرای ویژگی های جدید برای آیفون. در اوقات فراغت از انجام بازی های ویدیویی مورد علاقه، خواندن کتاب، پختن شام با خانواده یا گذراندن وقت با دوستان لذت می برم.



Related posts