Справянето с тези досадни предупреждения за „недостатъчни разрешения“ в macOS може да бъде истинско главоболие, особено когато просто искате да отворите файл или да стартирате програма и системата ви затръшва вратата пред лицето. Тези грешки често се появяват след актуализиране на операционната система до версии като Catalina, Big Sur или Monterey или просто при преместване на папки между различни твърди дискове.
Истината е, че Apple затяга гайките по отношение на сигурността, създавайки слоеве защита, които, макар и да ни пазят в безопасност, понякога правят потребителското изживяване хаотично и неинтуитивно. Ако се окажете в средата на тази бъркотия, не се притеснявайте, защото има няколко начина да внесете ред в Mac, от прости настройки в контролния панел до по-технически команди в терминала.
Управление на разрешенията за приложения и достъпност
Когато дадено приложение издаде грешка, показваща, че му липсват разрешения за достъп до помощ или изпълнение (като например често срещаната грешка -1719), най-вероятно трябва да проверите секцията „Сигурност и поверителност“ в „Системни настройки“. Там управлявате кой какво може да прави на вашия компютър.
Една област, където много хора се объркват, е разделът „Поверителност“ и категорията „Достъпност“ . Това няма нищо общо с профилите за хора с увреждания; по-скоро това е разрешението, което позволява на приложения като Google Drive, Dropbox или Android Studio да контролират вашия Mac с помощта на скриптове или да изпълняват команди, които променят поведението на системата. За да поправите това, просто отидете в тази категория, щракнете върху катинара в долната част, за да отключите промените с паролата си, и поставете отметка в квадратчето до името на приложението, което причинява проблема.

Отстраняване на проблеми с достъпа до външни устройства
Ако проблемът възникне със свързано устройство и не сте администратор, логичното нещо, което трябва да направите, е да поискате достъп от администратора. Но ако сте администратор, има един много полезен трик: можете да активирате опцията за игнориране на собствеността върху файловете . По този начин системата ще третира всички данни на устройството, сякаш са ваши, независимо кой е бил първоначалният собственик на файла.
Поправяне на разрешенията през терминала
Стъпките за поправяне на разрешенията чрез терминала са следните:
- Първо, отворете Терминал в Utilities и въведете
cdпоследвано от интервал. - Плъзнете проблемната папка към прозореца, така че пътят да се запише автоматично.
- Изпълнете командата
chmod -R 755 *така че основният потребител да има Четене и писане, докато останалите са само за четене.
Ако забележите анонимни потребители в прозореца с информация за файла, най-добре е да ги изтриете ръчно, за да избегнете конфликти на собственост.

Разширени решения за критични системни грешки
Във версии като High Sierra или Mojave, системата може да блокира активирането на разрешенията. Ако актуализирането или преинсталирането на macOS не помогне, по-опитните потребители могат да опитат да поправят конкретни директории, като например StagedExtensions или KernelExtensionManagement.
За да направите това, трябва да влезете в режим на възстановяване (Cmd + R при стартиране), да отворите терминала и да проверите дали директорията има етикета „ограничен“ . Ако този етикет липсва, трябва да изпълните съответния код за поправка, за да може системата отново да предостави права за достъп.
Методи за дълбоко възстановяване на домашната директория
Ето основните методи за възстановяване на домашната ви директория:
- командата repairHomePermissions: Стартира от терминала в режим на възстановяване. След стартирането му се препоръчва да преинсталирате macOS (това не изтрива данните ви), така че разрешителните са възстановени правилно.
- Използване на diskutil: Можете да опитате командата
sudo diskutil resetUserPermissions / 'id -u'директно в системния терминал. Ако това не успее, първо го подайте.chflags -R nouchg ~за премахнете флаговете за неизменност преди да повторите процеса. - Чиста преинсталация и миграция: Това е ядреният вариант. Той включва създаване на резервно копие, изтриване на засегнатия том, преинсталиране на системата и създаване на нова инсталация. потребител с различно име и след това използвайте съветника за миграция, за да импортирате данните.
Независимо дали става въпрос за настройване на проста настройка за поверителност, изпълнение на chmod команди за организиране на папките ви или прибягване до режим на възстановяване за нулиране на разрешенията за стартиране, има няколко нива на намеса, за да си възвърнете пълния контрол над файловете и приложенията си в macOS.
