Opravit oprávnění - Repair permissions - Wikipedia

Oprava oprávnění disku je řešení problémů činnost běžně spojená s Operační Systém Mac operační systém podle Jablko. Účinnost opravy oprávnění k řešení chyb aplikací byla diskutována.[1]

Přehled

The BSD vrstva v systému macOS je zodpovědná za zabezpečení systému souborů, včetně správy systému Unix (POSIX ) oprávnění Modelka. Aby aplikace správně fungovala, závisí na správném přiřazení a interpretaci oprávnění.[2]

Oprava oprávnění zahrnuje kontrolu oprávnění sady souborů a složek na svazku s nainstalovaným systémem macOS proti seznamu správných oprávnění POSIX a oprava jakýchkoli nesrovnalostí. Seznam správných oprávnění je sestaven nahlédnutím do různých souborů rozpisky (.bom). Tyto soubory jsou obvykle uloženy ve zmenšené velikosti Instalační balíček (.pkg) soubory ve složce Příjmy v místním adresáři knihovny (/ Knihovna / Příjmy) na kontrolovaném svazku. Kdykoli si uživatel nainstaluje software, který používá formát balíčku Instalační program pro macOS, vytvoří se soubor kusovníku, který lze konzultovat pro budoucí opravu oprávnění.[3]

Soubory, jejichž oprávnění byla nesprávně změněna správcem, správcem, který pracuje s oprávnění root nebo špatně navržený instalační balíček (nainstalovaný s podobnými oprávněními) může způsobit celou řadu problémů od chyb aplikace po nemožnost zavést systém macOS. Oprava oprávnění může být nezbytná, ale u verzí po bude stále méně Panter (10.3).[1]

v OS X El Capitan, Apple představil bezpečnostní funkci zvanou Ochrana integrity systému. Je-li povoleno, oprávnění uživatele root již nemohou měnit systémové soubory a složky, včetně jejich oprávnění. Opravy oprávnění se místo toho provádějí automaticky při instalaci a aktualizaci systému.[4] Do toho konce, Disk Utility stejně jako odpovídající diskutil nástroj příkazového řádku ztratil schopnost opravit oprávnění.[5]

Používání

V systémech před OS X El Capitan lze opravu oprávnění provést výběrem a spouštěcí svazek a kliknutím na tlačítko „Opravit oprávnění k disku“ v části „První pomoc“ nástroje Disk Utility. Operaci lze provést také pomocí diskutil nástroj příkazového řádku.[6] V El Capitanu může uživatel místo toho použít dva nástroje příkazového řádku: pkgutil opravit konkrétní balíčky nebo / usr / libexec / repair_packages opravit standardní sadu systémových balíků.[7][8] V obou případech musí uživatel zakázat ochranu integrity systému, aby změnil oprávnění systémových souborů a adresářů. V macOS Sierra, / usr / libexec / repair_packages není k dispozici.

Oprávnění lze také opravit pomocí třetí strana nástroje jako The Apotek's AppleJack nebo Drive Genius společnosti Prosoft Engineering.

Reference

  1. ^ A b Gruber, Johne. „Vážně,„ oprávnění k opravě “je vúdú“. Odvážná ohnivá koule. John Gruber. Citováno 13. března 2009. Citovat má prázdný neznámý parametr: | spoluautoři = (Pomoc)
  2. ^ "Přehled zabezpečení: Oprávnění". Vývojář Apple. Archivovány od originál 26. června 2004. Citováno 4. dubna 2007.
  3. ^ „O funkci Disk Utility Opravit oprávnění disku“. Podpora Apple. Citováno 4. dubna 2007.
  4. ^ „OS X v10.11“. Knihovna vývojářů pro Mac. Apple Inc. 8. června 2015. Citováno 11. června 2015.
  5. ^ „Poznámky k verzi OS X v10.11 Developer Beta 1“. Knihovna vývojářů pro Mac. Apple Inc. 8. června 2015. Citováno 11. června 2015.
  6. ^ diskutil (8) – Darwine a Operační Systém Mac Správce systému Manuál
  7. ^ pkgutil (1) – Darwine a Operační Systém Mac Obecné příkazy Manuál
  8. ^ repair_packages (8) – Darwine a Operační Systém Mac Správce systému Manuál