S-au explicat permisiunile pentru Mac Disk: Cum se repară permisiunile MacOS

S-au explicat permisiunile pentru Mac Disk: Cum se repară permisiunile MacOS

„Ați încercat să reparați permisiunile?” este un sfat standard de depanare pentru Mac care plutește de-a lungul internetului pentru totdeauna. Pentru mulți utilizatori, acest lucru pare să rezolve multe tipuri rare de probleme. Dar când OS X El Capitan (10.11) a fost lansat, Permisiunea de reparare a discului opțiunea a dispărut brusc din aplicația Disk Utility.





Asta înseamnă că Apple a rezolvat problemele legate de permisiuni în macOS sau a fost altceva? Vom dezlega acest mister și vă vom arăta cum funcționează permisiunile de disc pe computerul dvs. Mac.





Cum funcționează permisiunile în macOS

Fiecare articol de pe computerul dvs. Mac, indiferent dacă este un fișier sau un folder, are un set de permisiuni. Acestea controlează ce conturi de utilizator îl pot accesa și ce fel de acces au. Permisiunile constau din trei activități (citire, scriere și executare), efectuate de trei tipuri de utilizatori (proprietar, grup și toată lumea).





Puteți defini reguli de privilegii separat pentru fiecare nivel de proprietate. Permisiunea, în combinație cu conturile și proprietatea, vă oferă securitate, permite partajarea controlată, poate seta accesul limitat sau deloc la fișiere și menține integritatea sistemului.

Vizualizați permisiunile sistemului de fișiere

Orice utilizator poate vizualiza permisiunile de fișiere și foldere utilizând fereastra Informații Căutare sau Terminal. În Finder, faceți clic dreapta pe un fișier sau folder și alegeți Obtine informatii din meniul contextual. Apasă pe Partajare și permisiuni triunghi pentru a extinde permisiunile articolului.



Pentru a vizualiza aceste informații în terminal, tastați următoarele:

ls -l 'path to your file'

Personajul de după liniuță este un minuscule L și dezvăluie proprietatea și permisiunea fișierului dvs. Pe linia de comandă, abrevierea permisiunii de citire este r , în timp ce scrie este în , și executare este X .





Proprietar, grup și toată lumea

Să descompunem cele trei tipuri de utilizatori care apar în câmpurile de permisiuni Mac:

  • Proprietar : Un proprietar de articol este un utilizator care creează articolul sau l-a copiat pe Mac. Utilizatorii dețin, de obicei, majoritatea articolelor din dosarul de pornire.
  • grup : Fiecare articol este deținut și de un grup. Un grup este un set de conturi de utilizator unite, astfel încât permisiunile se pot aplica tuturor membrilor.
  • Toata lumea : Utilizați această setare de permisiune pentru a defini accesul pentru oricine, inclusiv utilizatorii locali, de partajare și invitați.

Citiți, scrieți și executați

În continuare, să analizăm cele trei tipuri de permisiuni pe care acești utilizatori le pot avea:





  • Citit : Membrii utilizatorului sau ai grupului pot deschide un fișier, dar nu pot salva modificările. Dacă este un folder, puteți răsfoi lista de articole.
  • Scrie : Membrii utilizatorului sau ai grupului pot modifica sau șterge fișierul. Pentru un folder, puteți face modificări la conținutul folderului.
  • A executa : Fișierele cu permisiunea de executare se pot comporta ca un program sau un script. În cazul unui dosar, executați înseamnă că cineva poate lista conținutul acestuia, cu condiția să fie activată și permisiunea de citire.

Factori care cauzează probleme de autorizare

În OS X Yosemite și versiunile anterioare, Disk Utility poate verifica și repara permisiunile pentru unele fișiere și foldere. Cu toate acestea, în realitate, aplicația nu repară permisiunile. Pur și simplu le resetează.

Mai departe, pentru a spune utilitarul de disc reparații permisiunile îl fac să pară că permisiunile se pot deteriora sau pot deveni corupte în timp. Dar acest lucru nu este adevărat. Permisiunile rămân aceleași până când apare ceva sau cineva și le schimbă. Există multe motive pentru care acest lucru se poate întâmpla:

  1. Instalatori de aplicații: Unii instalatori modifică permisiunile pentru elementele existente ca parte necesară a procesului de instalare, dar nu reușesc să le readucă la setările corespunzătoare.
  2. Eroare utilizator: Dacă jucați permisiuni în terminal sau printr-o aplicație terță parte, greșelile pot duce la probleme. De exemplu, utilizarea necorespunzătoare a chmod comanda poate modifica setarea permisiunii unui element.
  3. Partajarea unui dosar: Toți utilizatorii de pe computer au permisiunea de a accesa elementele din Impartit pliant. Dacă utilizați acest folder ca depozit pentru fișierele aflate în tranzit, este puțin probabil să aveți probleme cu permisiunea. Dar dacă stocați articole pentru a fi utilizate de mai multe persoane în mod permanent, atunci pot apărea probleme.
  4. Permisiuni pentru articolele copiate: Este dificil de prezis ce permisiuni va atribui macOS atunci când copiați fișiere pe un volum extern, SMB sau FTP. Este posibil să fie nevoie să folosiți unele încercări și erori pentru a rezolva această problemă.

Ce s-a întâmplat după OS X El Capitan?

În OS X El Capitan, Apple a introdus System Integrity Protection (SIP) la toate fișierele de sistem, folderele și chiar aplicațiile incluse. Protejează conținutul sistemului de manipulări intenționate și accidentale, păstrând în același timp setările implicite ale permisiunii. SIP protejează următoarele directoare: /Sistem, / usr, /a.m, și / sbin .

Când actualizați aplicațiile Apple sau actualizați macOS, programul de instalare va verifica și va reseta permisiunile oricărui element, dacă este necesar. Nicio aplicație terță parte (indiferent de comportamentul ei urât) nu poate modifica permisiunile decât dacă dezactivați SIP. Ne-am săpat mai multe despre ceea ce face SIP dacă ești curios.

Ce se întâmplă cu folderele de utilizator și de acasă?

Protecția integrității sistemului nu protejează elementele din /Bibliotecă folder, aplicații în / Aplicații , și tot ce este în tine Acasă pliant. The ~ / Biblioteca folderul este deosebit de important, deoarece este format din fișierele de bază ale preferințelor de sistem, preferințele aplicațiilor de la terțe părți, datele Keychain și multe altele.

Dacă permisiunile au fost modificate pentru oricare dintre aceste fișiere sau foldere, vă puteți aștepta la o multitudine de probleme bizare pe Mac. Problemele care pot apărea din cauza permisiunilor incorecte includ:

  • Modificările pe care le efectuați în Finder, Preferințe sistem sau Dock nu sunt salvate.
  • Ferestrele care au fost deschise ultima dată când v-ați deconectat sau ați renunțat la o aplicație s-au deschis din nou după ce v-ați conectat.
  • Vi se solicită o parolă de administrator în timp ce mutați anumite elemente din folderul Acasă.
  • Veți primi în mod repetat un mesaj care spune „MacOS trebuie să repare biblioteca pentru a rula aplicații”.
  • Când salvați un fișier, veți primi un mesaj că un fișier este blocat sau că nu are permisiunile necesare. Acest lucru se întâmplă foarte mult cu documentele Microsoft Office.
  • Aplicațiile prestabilite sau ale unor terțe părți se pot bloca la lansare. Este posibil ca unele aplicații să nu reușească să se actualizeze.
  • Firefox sau Chrome nu vă încarcă preferințele și spune „Nu vă puteți încărca profilul”.
  • Fotografiile și videoclipurile pe care le importați în Fotografii nu apar în aplicație. Sau primiți un mesaj pentru a selecta o bibliotecă de fotografii implicită de fiecare dată când deschideți aplicația.

Resetați permisiunile pentru folderul principal

Din bara laterală Finder, faceți clic dreapta pe folderul Acasă și alegeți Obtine informatii . Apasă pe Partajare și permisiuni drop-down triunghi pentru a vizualiza permisiunile sale.

Apasă pe Lacăt din partea de jos a ferestrei și introduceți parola de administrator. Apoi selectați meniul de acțiune butonul și alegeți Aplicați articolelor închise .

Clic Bine pentru a confirma acțiunea. Permisiunile actualizate se vor răspândi prin folderul Acasă.

Apoi, deschideți aplicația Terminal și tastați următoarele:

de ce este utilizarea discului la 100
diskutil resetUserPermissions / `id -u`

Această opțiune resetează permisiunea utilizatorului pentru volumul rădăcină ( / ) la ID-ul de utilizator curent. Dacă totul merge bine, reporniți computerul Mac.

Dar dacă obții eroare 69841 , apoi urmați acești pași:

Pe macOS High Sierra sau anterior

  1. Deschideți aplicația Terminal și introduceți următoarele: chflags -R nouchg ~
  2. Apoi introduceți încă o dată această comandă: diskutil resetUserPermissions / `id -u`
  3. Reporniți computerul Mac.

Pe macOS Mojave și ulterior

Pașii pentru Mojave și mai noi sunt la fel ca cei de mai sus, dar trebuie să adăugați Terminal la Acces complet la disc înainte de a începe. Pentru a face acest lucru, accesați Preferințe sistem> Securitate și confidențialitate și faceți clic pe Confidențialitate filă. Apasă pe Lacăt pictogramă și introduceți parola de administrator pentru a face modificări.

Apoi, selectați Acces complet la disc filă. Apoi faceți clic pe Mai mult și adăugați aplicația Terminal.

După ce faceți acest lucru, continuați cu comenzile Terminal de mai sus menționate pentru High Sierra și mai devreme.

Înțelegerea conturilor de utilizator Mac

Când opțiunea de a repara permisiunile de disc a dispărut din aplicația Disk Utility, nu ne-am gândit prea mult, deoarece nu a fost niciodată un pas important de depanare. Dar, văzând tipul de probleme pe care le-ați putea întâmpina din cauza permisiunilor incorecte, este clar că resetarea permisiunilor pentru folderul Acasă este ultima soluție atunci când aceste probleme apar.

Este surprinzător să vedem că Apple nu mai include această opțiune. Dar nu uitați, ar trebui să aplicați acești pași numai atunci când este necesar. Înțelegerea permisiunilor este un subiect complex. Dacă înțelegeți cum funcționează conturile de utilizator macOS, va deveni mult mai simplu. Citiți acest ghid pentru configurarea mai multor conturi de utilizator pe un Mac pentru a afla mai multe.

Acțiune Acțiune Tweet E-mail Iată de ce FBI a emis un avertisment pentru Hive Ransomware

FBI a emis un avertisment cu privire la o tulpină deosebit de urâtă de ransomware. Iată de ce trebuie să fiți deosebit de atenți la ransomware-ul Hive.

Citiți în continuare
Subiecte asemănătoare
  • Mac
  • Tehnologie explicată
  • Sistemul de fișiere
  • Control cont utilizator
  • Unix
  • Depanare
  • Sfaturi pentru Mac
Despre autor Rahul Saigal(162 articole publicate)

Cu diploma de M.Optom în specialitatea de îngrijire a ochilor, Rahul a lucrat ca lector mulți ani în facultate. Scrierea și învățarea altora este întotdeauna pasiunea sa. Acum scrie despre tehnologie și o face digerabilă pentru cititorii care nu o înțeleg bine.

Mai multe de la Rahul Saigal

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Mac