Vysvětlení oprávnění k disku Mac: Jak opravit oprávnění pro macOS

Vysvětlení oprávnění k disku Mac: Jak opravit oprávnění pro macOS

'Zkusil jsi opravit oprávnění?' je standardní tip pro řešení potíží s počítačem Mac, který už navždy pluje po webu. Pro mnoho uživatelů to vypadalo, že vyřeší mnoho vzácných typů problémů. Když ale OS X El Capitan (10.11) vyšel, soubor Opravit oprávnění k disku možnost náhle zmizela z aplikace Disk Utility.





Znamená to, že Apple vyřešil problémy související s oprávněními v systému macOS, nebo to bylo něco jiného? Odhalíme tuto záhadu a ukážeme vám, jak na vašem Macu fungují oprávnění k disku.





Jak oprávnění fungují v systému macOS

Každá položka na vašem Macu, ať už je to soubor nebo složka, nese sadu oprávnění. Tyto určují, které uživatelské účty k nim mají přístup a jaký druh přístupu mají. Oprávnění se skládají ze tří aktivit (čtení, zápis a spouštění), které provádějí tři typy uživatelů (vlastník, skupina a všichni).





Pravidla oprávnění můžete definovat samostatně pro každou úroveň vlastnictví. Povolení v kombinaci s účty a vlastnictvím vám poskytuje zabezpečení, umožňuje řízené sdílení, může nastavit omezený nebo žádný přístup k souborům a udržuje integritu systému.

Zobrazit oprávnění systému souborů

Kterýkoli uživatel může zobrazit oprávnění k souborům a složkám pomocí informačního okna Finderu nebo Terminálu. Ve Finderu klikněte pravým tlačítkem na soubor nebo složku a vyberte Získat informace z kontextového menu. Klikněte na Sdílení a oprávnění trojúhelník pro rozšíření oprávnění položky.



Chcete -li zobrazit tyto informace v terminálu, zadejte následující:

ls -l 'path to your file'

Znak za pomlčkou je a malá L. a odhaluje vlastnictví a povolení vašeho souboru. Na příkazovém řádku je zkratka pro oprávnění ke čtení r , zatímco psaní je v , a spustit je X .





Vlastník, skupina a všichni

Pojďme rozebrat tři typy uživatelů, kteří se objevují v polích oprávnění Mac:

  • Majitel : Vlastník položky je uživatel, který položku vytvoří nebo zkopíruje na Mac. Uživatelé obvykle vlastní většinu položek ve své domovské složce.
  • Skupina : Každá položka je také ve vlastnictví skupiny. Skupina je sada uživatelských účtů spojených dohromady, takže oprávnění mohou platit pro všechny členy.
  • Každý : Toto nastavení oprávnění použijte k definování přístupu pro kohokoli, včetně místních, sdílených a hostujících uživatelů.

Číst, psát a spouštět

Dále se podívejme na tři typy oprávnění, která tito uživatelé mohou mít:





  • Číst : Členové uživatele nebo skupiny mohou otevřít soubor, ale nemohou uložit změny. Pokud se jedná o složku, můžete procházet seznam položek.
  • Napsat : Uživatelé nebo členové skupiny mohou soubor upravit nebo odstranit. U složky můžete provádět změny obsahu složky.
  • Vykonat : Soubory s oprávněním ke spuštění se mohou chovat jako program nebo skript. V případě složky spustit znamená, že někdo může vypsat její obsah za předpokladu, že je povoleno také oprávnění ke čtení.

Faktory, které způsobují problémy s povolením

V systému OS X Yosemite a dřívějším může nástroj Disk Utility ověřovat a opravovat oprávnění u některých souborů a složek. Ve skutečnosti však aplikace neopravuje oprávnění. Jednoduše je resetuje.

Dále řekněme Disk Utility opravy oprávnění zní, jako by se oprávnění mohla pokazit nebo se časem poškodit. Ale není to pravda. Oprávnění zůstávají stejná, dokud něco nebo někdo nepřijde a nezmění je. K tomu může dojít z mnoha důvodů:

  1. Instalační programy aplikací: Někteří instalátoři mění oprávnění ke stávajícím položkám jako nezbytnou součást instalačního procesu, ale nevrací je do správného nastavení.
  2. Chyba uživatele: Pokud si pohráváte s oprávněními v Terminálu nebo prostřednictvím aplikace třetí strany, chyby mohou vést k problémům. Například nesprávné použití souboru chmod příkaz může změnit nastavení oprávnění položky.
  3. Sdílení složky: Všichni uživatelé v počítači mají oprávnění k přístupu k položkám v souboru Sdíleno složku. Pokud tuto složku používáte jako úložiště pro přenos souborů, jsou problémy s oprávněním nepravděpodobné. Pokud ale položky ukládáte pro trvalé použití více lidmi, mohou nastat problémy.
  4. Oprávnění ke zkopírovaným položkám: Je těžké předvídat, jaká oprávnění přiřadí macOS při kopírování souborů přes externí svazek, SMB nebo FTP. K vyřešení tohoto problému budete možná muset použít pokus a omyl.

Co se stalo po OS X El Capitan?

V systému OS X El Capitan představila společnost Apple System Integrity Protection (SIP) pro všechny systémové soubory, složky a dokonce i přiložené aplikace. Chrání obsah systému před úmyslným a neúmyslným zásahem a zároveň zachovává výchozí nastavení oprávnění. SIP chrání následující adresáře: /Systém, /usr, /dopoledne, a /sbin .

Když aktualizujete aplikace Apple nebo upgradujete macOS, instalátor v případě potřeby zkontroluje a resetuje oprávnění jakékoli položky. Žádná aplikace třetí strany (bez ohledu na její mizerné chování) nemůže měnit oprávnění, pokud nezakážete SIP. Kopali jsme do více o tom, co SIP dělá pokud jste zvědaví.

A co uživatelské a domácí složky?

Ochrana integrity systému nechrání položky v /Knihovna složka, aplikace v /Aplikace , a vše ve vašem Domov složku. The ~/Knihovna složka je obzvláště důležitá, protože se skládá ze základních souborů systémových předvoleb, předvoleb aplikací třetích stran, dat klíčenky a dalších.

Pokud byla oprávnění změněna na některý z těchto souborů nebo složek, můžete na svém počítači Mac očekávat řadu bizarních problémů. Problémy, které mohou nastat v důsledku nesprávných oprávnění, zahrnují:

  • Změny, které provedete ve Finderu, System Preferences nebo Dock, nebudou uloženy.
  • Windows, které byly otevřeny při posledním odhlášení nebo ukončení aplikace znovu po přihlášení.
  • Při přesunu určitých položek do domovské složky budete požádáni o heslo správce.
  • Opakovaně se vám zobrazí zpráva „macOS needs to repair your Library to run applications.“
  • Při ukládání souboru se zobrazí zpráva, že soubor je uzamčen nebo že nemá potřebná oprávnění. U dokumentů Microsoft Office se to stává často.
  • Výchozí aplikace nebo aplikace třetích stran mohou při spuštění selhat. Některé aplikace se dokonce nemusí aktualizovat.
  • Firefox nebo Chrome nenačte vaše preference a řekne „Nelze načíst váš profil“.
  • Fotky a videa importované do Fotek se v aplikaci nezobrazují. Nebo dostanete zprávu s výběrem výchozí knihovny fotografií při každém otevření aplikace.

Obnovit oprávnění pro domovskou složku

Na postranním panelu Finderu klikněte pravým tlačítkem na domovskou složku a vyberte Získat informace . Klikněte na Sdílení a oprávnění rozevíracím trojúhelníkem zobrazíte jeho oprávnění.

Klikněte na Zámek v dolní části okna a zadejte heslo správce. Poté vyberte akční menu tlačítko a vyberte Aplikujte na přiložené položky .

Klikněte OK k potvrzení akce. Aktualizovaná oprávnění se budou šířit prostřednictvím vaší domovské složky.

Dále otevřete aplikaci Terminál a zadejte následující:

externí pevný disk Windows se nezobrazuje
diskutil resetUserPermissions / `id -u`

Tato možnost resetuje oprávnění uživatele na kořenovém svazku ( / ) na aktuální ID uživatele. Pokud je vše v pořádku, restartujte počítač Mac.

Ale pokud dostanete chyba 69841 , pak postupujte takto:

Na macOS High Sierra nebo Earlier

  1. Otevřete aplikaci Terminál a zadejte následující: | _+_ |
  2. Poté zadejte tento příkaz ještě jednou: | _+_ |
  3. Restartujte počítač Mac.

Na macOS Mojave a novějších

Kroky pro Mojave a novější jsou stejné jako výše, ale musíte přidat Terminal do Plný přístup na disk než budete pokračovat. Chcete -li to provést, přejděte na Předvolby systému> Zabezpečení a soukromí a klikněte na Soukromí tab. Klikněte na Zámek proveďte změny.

Dále vyberte Plný přístup na disk tab. Poté klikněte na Více tlačítko a přidejte aplikaci Terminál.

Poté proveďte výše uvedené příkazy Terminálu uvedené pro High Sierra a dřívější.

Pochopení uživatelských účtů Mac

Když z aplikace Disk Utility zmizela možnost opravit oprávnění k disku, moc jsme o tom nepřemýšleli, protože to nikdy nebyl důležitý krok při řešení potíží. Ale vzhledem k typu problémů, se kterými se můžete setkat kvůli nesprávným oprávněním, je jasné, že resetování oprávnění pro vaši domovskou složku je poslední možností, když se tyto problémy objeví.

Je překvapující, že Apple tuto možnost již neobsahuje. Pamatujte však, že tyto kroky byste měli použít pouze v případě potřeby. Pochopení oprávnění je složité téma. Pokud pochopíte, jak fungují uživatelské účty macOS, bude to mnohem jednodušší. Přečtěte si tuto příručku k nastavení více uživatelských účtů na Macu dozvědět se více.

Podíl Podíl tweet E-mailem Zde je důvod, proč FBI vydala varování pro ransomware Hive

FBI vydala varování před obzvláště ošklivým kmenem ransomwaru. Zde je důvod, proč byste si měli dávat pozor zejména na ransomware Hive.

Číst dále
Související témata
  • Mac
  • Technologie vysvětlena
  • Souborový systém
  • Kontrola uživatelského účtu
  • Unix
  • Odstraňování problémů
  • Tipy pro Mac
O autorovi Rahul Saigal(162 publikovaných článků)

Se svým titulem M.Optom v oboru péče o oči pracoval Rahul mnoho let jako odborný asistent na vysoké škole. Psaní a učení ostatních je vždy jeho vášní. Nyní píše o technologii a dělá ji stravitelnou pro čtenáře, kteří jí dobře nerozumí.

Více od Rahula Saigala

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru
Kategorie Mac