S'han explicat els permisos del disc Mac: com reparar els permisos del macOS

S'han explicat els permisos del disc Mac: com reparar els permisos del macOS

'Heu provat de reparar els permisos?' és un consell estàndard de resolució de problemes de Mac que flota per la xarxa per sempre. Per a molts usuaris, això semblava solucionar molts tipus rars de problemes. Però quan va sortir OS X El Capitan (10.11), el fitxer Permís de reparació del disc l'opció va desaparèixer de sobte de l'aplicació Disk Utility.





Vol dir això que Apple ha resolt els problemes relacionats amb els permisos de macOS o era alguna cosa més? Desentranyarem aquest misteri i us mostrarem com funcionen els permisos de disc al vostre Mac.





Com funcionen els permisos a macOS

Tots els elements del vostre Mac, ja sigui un fitxer o una carpeta, tenen un conjunt de permisos. Aquests controlen quins comptes d'usuari hi poden accedir i quin tipus d'accés tenen. Els permisos consisteixen en tres activitats (llegir, escriure i executar), realitzades per tres tipus d’usuaris (propietari, grup i tothom).





Podeu definir regles de privilegis per separat per a cada nivell de propietat. El permís, en combinació amb els comptes i la propietat, us proporciona seguretat, permet l'ús compartit controlat, pot establir accés limitat o nul als fitxers i manté la integritat del sistema.

Veure els permisos del sistema de fitxers

Qualsevol usuari pot veure els permisos de fitxers i carpetes mitjançant la finestra d’informació del cercador o el terminal. A Finder, feu clic amb el botó dret del ratolí en un fitxer o carpeta i trieu Obtenir informació des del menú contextual. Feu clic a Compartir i permisos triangle per ampliar els permisos de l'element.



Per veure aquesta informació al terminal, escriviu el següent:

ls -l 'path to your file'

El personatge després del guió és un L minúscula i revela la propietat i el permís del vostre fitxer. A la línia d'ordres, l'abreviatura del permís de lectura és r , mentre que escriure és dins , i executar és x .





Propietari, grup i tothom

Desglossem els tres tipus d’usuaris que apareixen als camps de permisos de Mac:

  • Propietari : El propietari d'un element és un usuari que el crea o l'ha copiat al Mac. Els usuaris solen ser propietaris de la majoria dels elements de la carpeta inicial.
  • Grup : Tots els articles també són propietat d'un grup. Un grup és un conjunt de comptes d'usuari units perquè els permisos es puguin aplicar a tots els membres.
  • Tothom : Utilitzeu aquest paràmetre de permís per definir l'accés de qualsevol persona, inclosos els usuaris locals, compartits i convidats.

Llegiu, escriviu i executeu

A continuació, vegem els tres tipus de permisos que poden tenir aquests usuaris:





  • Llegiu : Els membres de l'usuari o del grup poden obrir un fitxer però no poden desar els canvis. Si es tracta d’una carpeta, podeu navegar per la llista d’elements.
  • Escriu : Els usuaris o grups poden modificar o suprimir el fitxer. Per a una carpeta, podeu fer canvis al contingut de la carpeta.
  • Executar : Els fitxers amb permís d'execució es poden comportar com un programa o un script. En cas de carpeta, executar significa que algú pot enumerar-ne el contingut sempre que el permís de lectura també estigui habilitat.

Factors que causen problemes de permisos

A OS X Yosemite i versions anteriors, la Utilitat de disc pot verificar i reparar permisos en alguns fitxers i carpetes. Tanmateix, en realitat, l'aplicació no repara els permisos. Simplement els restableix.

A més, per dir Utilitat de disc reparacions permisos fa que sembli que els permisos poden anar malament o corrompre's amb el pas del temps. Però això no és cert. Els permisos es mantenen fins que apareix alguna cosa o algú que els canvia. Hi ha moltes raons per les quals això pot passar:

  1. Instal·ladors d'aplicacions: Alguns instal·ladors canvien els permisos dels elements existents com a part necessària del procés d’instal·lació, però no els retornen a la configuració adequada.
  2. Error d'usuari: Si feu jocs de permisos al terminal o mitjançant una aplicació de tercers, els errors poden provocar problemes. Per exemple, un ús inadequat del fitxer chmod La comanda pot canviar la configuració del permís d'un element.
  3. Compartir una carpeta: Tots els usuaris de l'ordinador tenen permís per accedir als elements del fitxer Compartit carpeta. Si utilitzeu aquesta carpeta com a dipòsit de fitxers en trànsit, és poc probable que hi hagi problemes de permís. Però si emmagatzemeu articles per a ús de diverses persones de manera permanent, poden sorgir problemes.
  4. Permisos per als elements copiats: És difícil predir quins permisos assignarà macOS quan copieu fitxers sobre un volum extern, SMB o FTP. És possible que hàgiu de fer proves i errors per resoldre aquest problema.

Què va passar després d'OS X El Capitan?

A OS X El Capitan, Apple va introduir System Integrity Protection (SIP) a tots els fitxers del sistema, carpetes i fins i tot aplicacions incloses. Protegeix el contingut del sistema contra la manipulació intencionada i involuntària, alhora que preserva la configuració de permisos per defecte. SIP protegeix els directoris següents: / Sistema, / usr, / sóc, i / sbin .

Quan actualitzeu les aplicacions d’Apple o actualitzeu macOS, l’instal·lador comprovarà i restablirà els permisos de qualsevol element si cal. Cap aplicació de tercers (independentment del seu mal comportament) no pot canviar els permisos tret que desactiveu SIP. Ens hem endinsat més informació sobre el que fa SIP si tens curiositat.

Què passa amb les carpetes d’usuari i de casa?

La protecció per integritat del sistema no protegeix els elements del fitxer / Biblioteca carpeta, aplicacions a /Aplicacions , i tot el que hi ha al vostre Inici carpeta. El ~ / Biblioteca La carpeta és especialment important, ja que consta de fitxers de preferències bàsiques del sistema, preferències d'aplicacions de tercers, dades de clauer, etc.

Si els permisos es van canviar a qualsevol d'aquests fitxers o carpetes, podeu esperar una gran quantitat de problemes estranys al vostre Mac. Els problemes que poden sorgir a causa de permisos incorrectes inclouen:

  • Els canvis que feu a Finder, Preferències del sistema o Dock no es desen.
  • Les finestres que es van obrir l'última vegada que vau tancar la sessió o que vau tornar a sortir d'una aplicació es van obrir després d'iniciar la sessió.
  • Se us demana una contrasenya d'administrador mentre moveu determinats elements de la carpeta Inici.
  • Reps repetidament un missatge que diu 'macOS necessita reparar la biblioteca per executar aplicacions'.
  • Quan deseu un fitxer, rebreu un missatge que indica que un fitxer està bloquejat o que no té els permisos necessaris. Això passa molt amb els documents de Microsoft Office.
  • Les aplicacions predeterminades o de tercers podrien bloquejar-se al llançament. És possible que algunes aplicacions fins i tot no s’actualitzin.
  • Firefox o Chrome no carreguen les vostres preferències i diu 'No es pot carregar el vostre perfil'.
  • Les fotos i els vídeos que importeu a Fotos no apareixen a l'aplicació. O bé rebreu un missatge per seleccionar una biblioteca de fotos predeterminada cada vegada que obriu l'aplicació.

Restableix els permisos de la carpeta d'inici

A la barra lateral del Finder, feu clic amb el botó dret a la carpeta Inici i trieu Obtenir informació . Feu clic a Compartir i permisos triangle desplegable per veure els seus permisos.

Feu clic a Bloqueig a la part inferior de la finestra i introduïu la contrasenya d'administrador. A continuació, seleccioneu el fitxer menú d'accions botó i tria Aplicar als articles adjunts .

Feu clic a D'acord per confirmar l'acció. Els permisos actualitzats es propagaran a la carpeta Inici.

A continuació, obriu l'aplicació Terminal i escriviu el següent:

com esborrar completament un disc dur
diskutil resetUserPermissions / `id -u`

Aquesta opció restableix el permís de l'usuari al volum arrel ( / ) a l’identificador d’usuari actual. Si tot va bé, reinicieu el Mac.

Però si ho aconsegueixes error 69841 i, a continuació, seguiu aquests passos:

A macOS High Sierra o anteriors

  1. Obriu l'aplicació Terminal i introduïu el següent: chflags -R nouchg ~
  2. A continuació, introduïu aquesta ordre una vegada més: diskutil resetUserPermissions / `id -u`
  3. Reinicieu el Mac.

A macOS Mojave i posteriors

Els passos per a Mojave i versions posteriors són els mateixos que els anteriors, però heu d'afegir Terminal a Accés complet al disc abans de continuar. Per fer-ho, aneu a Preferències del sistema> Seguretat i privadesa i feu clic a Privadesa fitxa. Feu clic a Bloqueig i introduïu la vostra contrasenya d'administrador per fer canvis.

A continuació, seleccioneu el fitxer Accés complet al disc fitxa. A continuació, feu clic a Més i afegiu l'aplicació Terminal.

Després de fer-ho, seguiu les ordres anteriors de Terminal esmentades per a High Sierra i anteriors.

Descripció dels comptes d'usuari de Mac

Quan l’opció de reparar els permisos del disc va desaparèixer de l’aplicació Disk Utility, no ens ho vam pensar gaire perquè mai no va ser un pas important de resolució de problemes. Però, veient el tipus de problemes que podeu trobar a causa de permisos incorrectes, és evident que restablir els permisos de la carpeta Inici és l'últim recurs quan es produeixen aquests problemes.

És sorprenent veure que Apple ja no inclou aquesta opció. Però recordeu, només heu d’aplicar aquests passos quan sigui necessari. La comprensió dels permisos és un tema complex. Si enteneu com funcionen els comptes d'usuari de macOS, serà molt més senzill. Llegiu aquesta guia a configuració de diversos comptes d'usuari en un Mac per obtenir més informació.

Compartir Compartir Tweet Correu electrònic A continuació s’explica per què l’FBI va emetre un advertiment per al ransomware Hive

L'FBI va emetre una advertència sobre una varietat de ransomware especialment desagradable. A continuació s’explica el motiu pel qual cal tenir especial compte amb el ransomware de Hive.

Llegiu a continuació
Temes relacionats
  • Mac
  • Tecnologia explicada
  • Sistema de fitxers
  • Control del compte d'usuari
  • Unix
  • Resolució de problemes
  • Consells per a Mac
Sobre l'autor Rahul Saigal(162 articles publicats)

Amb el seu M.Optom Degree in Eye Care Specialty, Rahul va treballar com a professor durant molts anys a la universitat. Escriure i ensenyar als altres sempre és la seva passió. Ara escriu sobre tecnologia i la fa digerible per als lectors que no l’entenen bé.

Més de Rahul Saigal

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us
Categoria Mac