Начална » как да » Как, кога и защо да поправяте разрешения за диска на вашия Mac

    Как, кога и защо да поправяте разрешения за диска на вашия Mac

    „Опитайте да поправите разрешенията си за диск“ е стандартен съвет за отстраняване на неизправности в Mac, който се извършва завинаги. Всъщност съществуват два различни инструмента за поправка на различни типове дискови разрешения и един от тях е много скрит.

    Разрешенията тук наистина са разрешения за файлове и директории, но обикновено се наричат ​​"разрешения за диск". Вашият Mac няма да поправя автоматично разрешенията, освен при инсталирането или надграждането на самата Mac OS X.

    Актуализация: От Mac OS X 10.11 El Capitan, Disk Utility в Mac OS X вече не включва начин за възстановяване на разрешенията за диска. Това вече не е необходимо благодарение на защитата на системната цялост.

    Какви са разрешенията и какво ги поправя?

    Подобно на други операционни системи, включително Windows и Linux, файловете и директориите на Mac имат свои собствени разрешения. Разрешенията контролират кои потребители и системни процеси имат достъп до файловете и какво могат да направят. Например системните файлове се маркират само за четене, така че нормалните потребителски програми не могат да ги променят. Изпълними файлове трябва да бъдат маркирани като изпълними или системата няма да им позволи да работят.

    Системата за разрешение е начин, по който Mac OS X и други операционни системи осигуряват сигурност. Програмата, която работите на работния плот, не може просто да променя системните ви файлове без разрешение. Ако имате няколко потребителски акаунта на вашия Mac, разрешенията запазват файловете на всеки потребителски акаунт като частни от други приложения.

    Маките имат два различни вида разрешения. Има стандартни разрешения за файлове на UNIX, същите разрешения, които ще намерите в Linux. Има и по-модерни разрешения за контрол на достъпа (ACL). Можете да видите разрешения за файл или директория, като задържите Ctrl и щракнете върху файла или директорията в Finder, щракнете върху Получаване на информация и ще търсите в Споделяне и Разрешения

    Вашият Mac съдържа база данни с разрешения. Базата данни се съхранява във файловете "Бил на материалите" в папките / var / db / receipts и / Library / Receipts. Системните файлове на Mac OS X и приложенията на трети страни, инсталирани от файлове .pkg, оставят файлове .bom тук, а файловете изброяват кои разрешения трябва да имат системните файлове или програмните файлове.

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

    Имайте предвид, че това не се отнася за всички файлове на вашата система. Вашите файлове с лични данни нямат никакви записи в базата данни с разрешения, а приложения на трети страни, които не използват файлове .pkg, няма да бъдат представени в базата данни. Операцията по фиксиране на разрешения ще остави всички тези файлове сами.

    Когато трябва да поправите разрешения?

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

    Има много проблеми, които могат да бъдат причинени от неправилни - или "повредени" - разрешения. Поправянето на файловете също е безопасна операция. Процесът на ремонт не трябва да причинява проблеми. Ето защо ремонтът на разрешенията на Mac е едно от първите съвети за отстраняване на неизправности, които ще получите, ако имате проблем с вашия Mac.

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

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

    Можете да поправите разрешенията на вашия Mac от приложението Disk Utility. За да го отворите, натиснете Command + Space, за да отворите търсене в Spotlight Disk Utility, и натиснете Enter.

    Изберете системния дял на Mac - обикновено „Macintosh HD“. Щракнете върху бутона Проверка на разрешения за диск, ако искате да проверите разрешенията си за проблеми. Щракнете върху Repair Disk Permissions, за да проверите за проблеми и автоматично да ги поправите.

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

    Това е - вашите разрешения ще бъдат поправени. Ако вашият Mac изпитва такива сериозни проблеми, че няма да се стартира нормално, можете също да получите достъп до Disk Utility от OS X Recovery и да поправите разрешенията за дискове от там. Вашият Mac също така автоматично стартира ремонт на разрешения за диск, когато инсталирате Mac OS X върху съществуваща инсталация на Mac OS X, така че преинсталирането или надстройването на операционната система на Mac също трябва да отстрани проблемите с разрешенията за диск..

    Как да поправите Разрешения за домашен директория

    Има и втори инструмент, който поправя някои разрешения. Този инструмент за поправка ще поправи разрешенията на домашната директория на вашия потребителски акаунт. Ако имате проблеми с файловете на потребителския си профил - може би не можете да запазите файлове в домашната си директория, вероятно защото е направен само за четене - можете да използвате този инструмент.

    Този инструмент не използва .bom файлове, за да коригира разрешенията на системния файл, той само поправя домашната директория на потребителския акаунт до стандартния, по подразбиране.

    За да направите това, въведете OS X Recovery, като рестартирате вашия Mac и задържите Command + R. В средата за възстановяване щракнете върху Помощни програми в лентата с менюта и изберете Терминал. Тип resetpassword в Терминала и натиснете Enter. Кликнете върху твърдия диск на Mac и изберете потребителския акаунт, който има проблеми.

    В долната част на прозореца щракнете върху бутона Reset под Reset Home Directory Permissions и ACL. Това просто ще възстанови разрешенията на потребителския акаунт, а не паролата му.

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


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

    Кредит за изображението: Karlis Dambrans на Flickr