Обяснени разрешения за дискове на Mac: Как да поправите разрешенията на macOS

Обяснени разрешения за дискове на Mac: Как да поправите разрешенията на macOS

„Опитвали ли сте да поправите разрешенията?“ е стандартен съвет за отстраняване на неизправности на Mac, който вечно се носи из мрежата. За много потребители това изглежда решава много редки проблеми. Но когато OS X El Capitan (10.11) излезе, Разрешение за поправка на диск опцията изведнъж изчезна от приложението Disk Utility.





Означава ли това, че Apple е решила проблемите, свързани с разрешенията в macOS, или е било нещо друго? Ще разгадаем тази мистерия и ще ви покажем как разрешенията за диск работят на вашия Mac.





Как работят разрешенията в macOS

Всеки елемент на вашия Mac, независимо дали е файл или папка, носи набор от разрешения. Те контролират кои потребителски акаунти имат достъп до него и какъв достъп имат. Разрешенията се състоят от три дейности (четене, писане и изпълнение), изпълнявани от три типа потребители (собственик, група и всички).





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

Преглед на разрешенията за файлова система

Всеки потребител може да прегледа разрешенията за файлове и папки, като използва прозореца с информация на Finder или терминала. В Finder щракнете с десния бутон върху файл или папка и изберете Получете информация от контекстното меню. Щракнете върху Споделяне и разрешения триъгълник, за да разширите разрешенията за елементите.



За да видите тази информация в терминала, въведете следното:

ls -l 'path to your file'

Знакът след тирето е a малки букви L и разкрива собствеността и разрешението на вашия файл. В командния ред съкращението за разрешението за четене е r , докато пишете е в , и изпълнява е х .





Собственик, група и всички

Нека разбием трите типа потребители, които се появяват в полетата за разрешение на Mac:

  • Собственик : Собственик на елемент е потребител, който създава елемента или го копира на Mac. Потребителите обикновено притежават повечето от елементите в домашната си папка.
  • Група : Всеки артикул също е собственост на група. Групата е набор от потребителски акаунти, свързани заедно, така че разрешенията могат да се прилагат за всички членове.
  • Всеки : Използвайте тази настройка за разрешение, за да дефинирате достъпа за всеки, включително локални, споделящи и гост потребители.

Четене, писане и изпълнение

След това нека разгледаме трите вида разрешения, които тези потребители могат да имат:





  • Прочети : Потребителите или членовете на групата могат да отворят файл, но не могат да запазват промените. Ако това е папка, можете да прегледате списъка с елементи.
  • Пиши : Потребителите или членовете на групата могат да променят или изтрият файла. За папка можете да правите промени в съдържанието на папката.
  • Изпълни : Файловете с разрешение за изпълнение могат да се държат като програма или скрипт. В случай на папка, изпълнението означава, че някой може да изброи съдържанието му, при условие че разрешението за четене също е активирано.

Фактори, които причиняват проблеми с разрешенията

В OS X Yosemite и по -стари версии Disk Utility може да проверява и поправя разрешенията за някои файлове и папки. В действителност обаче приложението не поправя разрешенията. Това просто ги нулира.

Освен това, да кажем Disk Utility ремонти разрешенията звучи така, сякаш разрешенията могат да се влошат или да се повредят с течение на времето. Но това не е вярно. Разрешенията остават същите, докато нещо или някой дойде и ги промени. Има много причини това да се случи:

  1. Инсталатори на приложения: Някои инсталатори променят разрешенията за съществуващи елементи като необходима част от процеса на инсталиране, но не успяват да ги върнат към правилните настройки.
  2. Грешка на потребителя: Ако се занимавате с разрешения в терминала или чрез приложение на трета страна, грешките могат да доведат до проблеми. Например, неправилно използване на chmod командата може да промени настройката за разрешение на елемент.
  3. Споделяне на папка: Всички потребители на компютъра имат разрешение за достъп до елементи в Споделено папка. Ако използвате тази папка като хранилище за транзитни файлове, тогава проблемите с разрешенията са малко вероятни. Но ако съхранявате продукти за постоянно ползване от множество хора, тогава могат да възникнат проблеми.
  4. Разрешения за копирани елементи: Трудно е да се предвиди какви разрешения ще даде macOS, когато копирате файлове през външен том, SMB или FTP. Може да се наложи да използвате някои опити и грешки, за да разрешите този проблем.

Какво се случи след OS X El Capitan?

В OS X El Capitan Apple въведе защита на системната цялост (SIP) за всички системни файлове, папки и дори пакетирани приложения. Той защитава системното съдържание от умишлено и неволно подправяне, като същевременно запазва настройките за разрешения по подразбиране. SIP защитава следните директории: /Система, /usr, /сутринта, и /sbin .

Когато актуализирате приложенията на Apple или надстроите macOS, инсталаторът ще провери и нулира разрешенията на всеки елемент, ако е необходимо. Нито едно приложение на трета страна (независимо от лошото му поведение) не може да променя разрешенията, освен ако не деактивирате SIP. Разровихме се повече за това, което прави SIP ако сте любопитни.

Какво ще кажете за потребителските и началните папки?

Защитата на целостта на системата не защитава елементите в /Библиотека папка, приложения в /Приложения , и всичко във вашето У дома папка. The ~/Библиотека папка е особено важна, тъй като се състои от основни системни файлове с предпочитания, предпочитания на приложения на трети страни, данни за ключодържател и др.

Ако разрешенията бяха променени за някой от тези файлове или папки, можете да очаквате множество странни проблеми на вашия Mac. Проблемите, които могат да възникнат поради неправилни разрешения, включват:

  • Промените, които правите във Finder, System Preferences или Dock, не се запазват.
  • Windows, които бяха отворени при последното излизане или излязоха от отворено приложение, след като влезете.
  • Ще бъдете помолени за администраторска парола, докато премествате определени елементи в началната папка.
  • Получавате многократно съобщение „macOS трябва да поправи библиотеката ви, за да изпълнява приложения“.
  • Когато записвате файл, ще получите съобщение, че файлът е заключен или няма необходимите разрешения. Това се случва много с документи на Microsoft Office.
  • Приложенията по подразбиране или приложения на трети страни могат да се сринат при стартиране. Някои приложения може дори да не успеят да се актуализират.
  • Firefox или Chrome не зареждат вашите предпочитания и казват „Не може да се зареди профилът ви“.
  • Снимките и видеоклиповете, които импортирате в Снимки, не се показват в приложението. Или получавате съобщение за избор на стандартна библиотека за снимки всеки път, когато отворите приложението.

Нулиране на разрешенията за началната папка

От страничната лента на Finder щракнете с десния бутон върху началната папка и изберете Получете информация . Щракнете върху Споделяне и разрешения падащ триъгълник, за да видите разрешенията му.

Щракнете върху Ключалка бутон в долната част на прозореца и въведете администраторската си парола. След това изберете меню за действие бутон и изберете Приложете към затворени елементи .

Щракнете Добре за да потвърдите действието. Актуализираните разрешения ще се разпространяват през домашната ви папка.

След това отворете приложението Terminal и въведете следното:

как да преместите програми от hdd на ssd
diskutil resetUserPermissions / `id -u`

Тази опция нулира разрешението на потребителя за основния том ( / ) към текущия потребителски идентификатор. Ако всичко върви добре, рестартирайте вашия Mac.

Но ако получите грешка 69841 , след това изпълнете следните стъпки:

На macOS High Sierra или по -рано

  1. Отворете приложението Terminal и въведете следното: | _+_ |
  2. След това въведете тази команда още веднъж: | _+_ |
  3. Рестартирайте вашия Mac.

На macOS Mojave и по -късно

Стъпките за Mojave и по -нови са същите като горните, но трябва да добавите терминал към Пълен достъп до диска преди да продължите. За да направите това, отидете на Системни предпочитания> Защита и поверителност и щракнете върху поверителност раздел. Щракнете върху Ключалка икона и въведете администраторската си парола, за да направите промени.

След това изберете Пълен достъп до диска раздел. След това щракнете върху | Повече ▼ бутон и добавете приложението Terminal.

След като направите това, преминете през горните команди на терминала, споменати за High Sierra и по -рано.

Разбиране на потребителските акаунти на Mac

Когато опцията за поправяне на разрешения за диск изчезна от приложението Disk Utility, ние не мислехме много за това, защото това никога не беше важна стъпка за отстраняване на неизправности. Но като видите вида на проблемите, които може да срещнете поради неправилни разрешения, е ясно, че нулирането на разрешенията за домашната ви папка е последната мярка, когато възникнат тези проблеми.

Изненадващо е да видим, че Apple вече не включва тази опция. Но не забравяйте, че трябва да прилагате тези стъпки само когато е необходимо. Разбирането на разрешенията е сложна тема. Ако разбирате как работят потребителските акаунти на macOS, ще стане много по -лесно. Прочетете това ръководство за настройка на няколко потребителски акаунта на Mac да научиш повече.

Дял Дял Туит електронна поща Ето защо ФБР е издало предупреждение за кошера за рансъмуер

ФБР издаде предупреждение за особено гаден вид рансъмуер. Ето защо трябва да сте особено предпазливи към рансъмуера на Hive.

Прочетете Напред
Свързани теми
  • Mac
  • Обяснена технология
  • Файлова система
  • Управление на потрбителския профил
  • Unix
  • Отстраняване на неизправности
  • Съвети за Mac
За автора Рахул Сайгал(162 статии са публикувани)

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

Още от Рахул Сайгал

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Mac