Как да поправите или поправите разрешения за диск в macOS

Вашият Mac съдържа файлове и папки, в които съхранявате лични данни и документи. За да защитите вашите файлове и да ги предпазите от любопитни очи(protect your files and keep them secure from prying eyes) , можете да използвате парола или друго средство за криптиране на файловете, но има начин по подразбиране, който е вграден в macOS за това. 

Разрешенията за диск (или разрешенията за директория) в macOS са предназначени да попречат на други потребители и определени програми да отварят файлове(prevent other users and certain programs from opening files) на вашия Mac и да ги променят без разрешение. По този начин можете да сте спокойни, като знаете, че вашите файлове и папки са защитени. 

Ако имате проблеми с разрешенията за диск на вашия Mac , това ръководство обяснява как да коригирате или поправите разрешенията за диск в macOS.

Какво представляват разрешенията в macOS и как работят?(What Are Permissions in macOS and How Do They Work?)

Разрешенията в macOS контролират потребителските акаунти, които имат достъп до файловете или папките на вашия Mac . Можете да промените настройките за разрешения в Finder в долната част на прозореца с информация(Info) за файл, папка или диск. 

Например, можете да промените настройките за разрешение за папка, така че другите потребители на вашия Mac , които се свързват с него за споделяне на файлове, да могат само да преглеждат, но не и да променят файловете в папките. 

Разрешенията, които се състоят от дейности за четене, запис и изпълнение, могат да бъдат редактирани от три типа потребители: собственик, група и всеки, използващ компютъра. 

Като собственик на компютъра можете да използвате разрешения, за да дефинирате отделни правила за себе си, група или всеки потребител. Тези разрешения включват споделяне на файлове или папки, права за достъп до файлове и цялостност на системата. 

Как да видите разрешенията на файловата система на macOS(How to View File System Permissions on macOS)

Разрешенията за преглед на файловата система не са ограничени до собственика на компютъра. Всеки друг може да види разрешенията за файлове и папки през информационния(Info) прозорец на приложението Finder .

За да видите разрешенията на файл или папка:

  1. Щракнете с десния бутон върху файла или папката и изберете Получаване на информация(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) , които също съхраняват други файлове, които не заемат твърде много място на вашия твърд диск.

Във файла на пакета има файлове със спецификация на материалите ( (Materials).bom(Bill) ), които съдържат списък с файлове, които пакетът е инсталирал, и разрешенията за всеки файл. 

Въпреки това, тези разрешения за файлове могат да бъдат променени, особено когато инсталирате и деинсталирате приложения на вашия Mac(uninstalling apps on your Mac) . Когато разрешенията са засегнати, програмите на вашия Mac може да променят и модифицират файлове, което в крайна сметка може да причини всякакви системни проблеми като замръзване, изоставане или срив(freezing, lagging or crashing) и грешки в разрешенията.

Ако забележите някои странни промени в производителността на вашия Mac(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. Въпреки това, опцията изчезна от приложението Disk Utility след пускането на OS X El Capitan 10.11

Apple замени функцията със System Integrity Protection ( SIP ), която предотвратява достъпа на потенциално злонамерен софтуер до важни файлове на вашия компютър. 

Все още можете да поправите разрешенията за диск в macOS, тъй като опцията вече е част от Първа помощ(First Aid) , която обединява няколко действия заедно, които разрешават различни проблеми, свързани с дисковото устройство.

Ето как да проверите и поправите обема на диска за грешки:

  1. Изберете Go > Utilities > Disk Utility , за да отворите Disk Utility.

  1. След това изберете обема на зареждането(boot volume) в левия панел. 

  1. Изберете Първа помощ(First Aid) в лентата с инструменти на Disk Utility в горния десен ъгъл на прозореца. 

  1. Потвърдете, че сте избрали правилното устройство и след това изберете Изпълни(Run) , за да стартирате процеса на поправка на диска. Изберете Продължи(Continue) , ако се появи изскачащото съобщение с предупреждение.

Докато процесът на ремонт е в ход, вашият Mac няма да отговори на никакво въвеждане, което е нормално и очаквано. Това се случва, защото macOS трябва да анализира правилно съдържанието на устройството, но завършването му няма да отнеме повече от няколко минути. 

След като процесът на поправка приключи, ще получите отчет, който показва всичко осъществено от процеса. Ако има някакви сериозни грешки, ще бъдете уведомени за проблемите, които открива.

Нулиране на разрешенията за началната папка(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 , за да завършите процеса на нулиране на разрешенията. В горната част на прозореца ще се появи лента за напредък и промените ще бъдат отразени в папката Home .

  1. След като лентата за напредък завърши, изберете Go > Utilities > Terminal , за да отворите терминала.

  1. Въведете или поставете тази команда: diskutil resetUserPermissions / ` id -u` , за да нулирате разрешенията на основния том (/) до текущия потребителски идентификатор. 

  1. Когато процесът завърши, излезте от Terminal и рестартирайте вашия Mac , за да извършите промените. 

Какво да направите, ако получите грешка 69841, докато нулирате разрешенията на Mac(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) , изберете иконата за заключване(Lock) и въведете вашето администраторско име и парола. 

  1. Изберете раздела Пълен достъп до диск(Full Disk Access) и след това изберете бутона Добавяне(Add) (+).

  1. Потърсете терминал(Terminal) и го добавете към пълен достъп до диск.

  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 или по-нови версии, не е необходимо да добавяте терминал(Terminal) към пълен дисков достъп(Full Disk Access) в macOS High Sierra или по-стари версии, преди да разрешите грешката 69841 на вашия Mac .

  1. Отворете терминала(Terminal) и въведете chflags -R nouchg ~ .

  1. След това въведете diskutil resetUserPermissions / ìd -u` и натиснете Return .

  1. Рестартирайте вашия Mac , за да извършите промените.

Поддържайте вашия Mac в добра форма(Keep Your Mac in Good Shape)

Коригирането или поправката на разрешения за диск в macOS трябва да се извършва само ако подозирате, че имате проблеми с разрешенията за файлове или папки, особено ако инсталирате и изтривате софтуер често. Въпреки това трябва да внимавате за софтуера, който изтегляте на компютъра си. 

Имаме други ръководства, които могат да ви помогнат да отстраните проблеми с вашия Mac , като например когато Bluetooth не работи на вашия компютър(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

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts