Spiegazione dei permessi del disco Mac: come riparare i permessi macOS

Spiegazione dei permessi del disco Mac: come riparare i permessi macOS

'Hai provato a riparare i permessi?' è un suggerimento standard per la risoluzione dei problemi del Mac che circola sul Web da sempre. Per molti utenti, questo sembrava risolvere molti rari tipi di problemi. Ma quando è uscito OS X El Capitan (10.11), il Riparare il permesso del disco l'opzione è improvvisamente scomparsa dall'app Utility Disco.





Significa che Apple ha risolto i problemi relativi alle autorizzazioni in macOS o era qualcos'altro? Sveleremo questo mistero e ti mostreremo come funzionano i permessi del disco sul tuo Mac.





Come funzionano le autorizzazioni in macOS

Ogni elemento sul tuo Mac, che si tratti di un file o di una cartella, ha una serie di autorizzazioni. Questi controllano quali account utente possono accedervi e che tipo di accesso hanno. Le autorizzazioni consistono in tre attività (lettura, scrittura ed esecuzione), eseguite da tre tipi di utente (proprietario, gruppo e tutti).





È possibile definire le regole dei privilegi separatamente per ogni livello di proprietà. L'autorizzazione, in combinazione con account e proprietà, fornisce sicurezza, consente la condivisione controllata, può impostare un accesso limitato o nullo ai file e mantiene l'integrità del sistema.

Visualizza i permessi del file system

Qualsiasi utente può visualizzare i permessi di file e cartelle utilizzando la finestra Informazioni del Finder o il Terminale. Nel Finder, fai clic con il pulsante destro del mouse su un file o una cartella e scegli Ottenere informazioni dal menu contestuale. Clicca il Condivisione e permessi triangolo per espandere i permessi dell'elemento.



Per visualizzare queste informazioni nel Terminale, digitare quanto segue:

ls -l 'path to your file'

Il carattere dopo il trattino è a L . minuscola e rivela la proprietà e l'autorizzazione del tuo file. Sulla riga di comando, l'abbreviazione per il permesso di lettura è R , mentre scrivere è in , ed eseguire è X .





Proprietario, gruppo e tutti

Analizziamo i tre tipi di utenti che appaiono nei campi di autorizzazione del Mac:

  • Proprietario : il proprietario di un elemento è un utente che crea l'elemento o lo copia sul Mac. Gli utenti di solito possiedono la maggior parte degli elementi nella loro cartella Inizio.
  • Gruppo : Ogni elemento è anche di proprietà di un gruppo. Un gruppo è un insieme di account utente uniti insieme in modo che le autorizzazioni possano essere applicate a tutti i membri.
  • Tutti : utilizza questa impostazione di autorizzazione per definire l'accesso per chiunque, inclusi gli utenti locali, di condivisione e ospiti.

Leggi, scrivi ed esegui

Successivamente, diamo un'occhiata ai tre tipi di autorizzazioni che questi utenti possono avere:





  • Leggi : l'utente o i membri del gruppo possono aprire un file ma non possono salvare le modifiche. Se si tratta di una cartella, puoi sfogliare l'elenco degli elementi.
  • Scrivi : l'utente o i membri del gruppo possono modificare o eliminare il file. Per una cartella, puoi apportare modifiche al contenuto della cartella.
  • Eseguire Nota: i file con l'autorizzazione di esecuzione possono comportarsi come un programma o uno script. Nel caso di una cartella, eseguire significa che qualcuno può elencarne il contenuto purché sia ​​abilitato anche il permesso di lettura.

Fattori che causano problemi di autorizzazione

In OS X Yosemite e versioni precedenti, Utility Disco può verificare e riparare le autorizzazioni su alcuni file e cartelle. Tuttavia, in realtà, l'app non ripara le autorizzazioni. Li ripristina semplicemente.

Inoltre, per dire Utility Disco riparazioni le autorizzazioni fanno sembrare che le autorizzazioni possano andare male o danneggiarsi nel tempo. Ma questo non è vero. Le autorizzazioni rimangono le stesse finché non arriva qualcosa o qualcuno e le cambia. Ci sono molte ragioni per cui questo può accadere:

  1. Installatori di app: Alcuni programmi di installazione modificano le autorizzazioni sugli elementi esistenti come parte necessaria del processo di installazione, ma non riescono a riportarli alle impostazioni corrette.
  2. Errore utente: Se stai armeggiando con le autorizzazioni nel Terminale o tramite un'app di terze parti, gli errori possono causare problemi. Ad esempio, l'uso improprio del chmod Il comando può modificare l'impostazione dei permessi di un elemento.
  3. Condivisione di una cartella: Tutti gli utenti del computer hanno il permesso di accedere agli elementi nel Condiviso cartella. Se stai utilizzando questa cartella come repository per i file in transito, è improbabile che si verifichino problemi di autorizzazione. Ma se conservi articoli per l'utilizzo da parte di più persone su base permanente, possono sorgere problemi.
  4. Autorizzazioni sugli elementi copiati: È difficile prevedere quali autorizzazioni assegnerà macOS quando si copiano file su un volume esterno, SMB o FTP. Potrebbe essere necessario impiegare alcune prove ed errori per risolvere questo problema.

Cosa è successo dopo OS X El Capitan?

In OS X El Capitan, Apple ha introdotto System Integrity Protection (SIP) su tutti i file di sistema, le cartelle e persino le app in bundle. Protegge i contenuti del sistema da manomissioni intenzionali e involontarie preservando anche le impostazioni di autorizzazione predefinite. SIP protegge le seguenti directory: /Sistema, /usr, /sono, e /sbin .

Quando aggiorni le app Apple o aggiorni macOS, il programma di installazione controllerà e ripristinerà le autorizzazioni di qualsiasi elemento, se necessario. Nessuna app di terze parti (indipendentemente dal suo comportamento scadente) può modificare le autorizzazioni a meno che non si disabiliti SIP. Abbiamo scavato in di più su cosa fa SIP se sei curioso.

Che dire delle cartelle utente e home?

La protezione dell'integrità del sistema non protegge gli elementi nel /Biblioteca cartella, app in /Applicazioni , e tutto nel tuo Casa cartella. Il ~/Libreria La cartella è particolarmente importante, perché è costituita da file delle preferenze di sistema principali, preferenze di app di terze parti, dati del portachiavi e altro ancora.

Se le autorizzazioni sono state modificate per uno di questi file o cartelle, puoi aspettarti una moltitudine di bizzarri problemi sul tuo Mac. I problemi che possono sorgere a causa di autorizzazioni errate includono:

  • Le modifiche apportate al Finder, alle Preferenze di Sistema o al Dock non vengono salvate.
  • Le finestre che erano aperte l'ultima volta che ti sei disconnesso o hai chiuso un'app si riaprono dopo aver effettuato l'accesso.
  • Ti viene richiesta una password di amministratore durante lo spostamento di determinati elementi nella cartella Home.
  • Ricevi ripetutamente un messaggio che dice 'macOS deve riparare la libreria per eseguire le applicazioni'.
  • Quando salvi un file, riceverai un messaggio che ti informa che il file è bloccato o non dispone delle autorizzazioni necessarie. Questo succede spesso con i documenti di Microsoft Office.
  • Le app predefinite o di terze parti potrebbero bloccarsi all'avvio. Alcune app potrebbero anche non essere aggiornate.
  • Firefox o Chrome non caricano le tue preferenze e dice 'Impossibile caricare il tuo profilo'.
  • Le foto e i video che importi in Foto non vengono visualizzati nell'app. Oppure ricevi un messaggio per selezionare una libreria di foto predefinita ogni volta che apri l'app.

Reimposta i permessi per la cartella Home

Dalla barra laterale del Finder, fai clic con il pulsante destro del mouse sulla cartella Home e scegli Ottenere informazioni . Clicca il Condivisione e permessi triangolo a discesa per visualizzare i relativi permessi.

Clicca il Serratura pulsante nella parte inferiore della finestra e inserisci la tua password di amministratore. Quindi selezionare il menu delle azioni pulsante e scegli Applica agli articoli inclusi .

Clic ok per confermare l'azione. Le autorizzazioni aggiornate si propagheranno attraverso la tua cartella Home.

Quindi, apri l'app Terminale e digita quanto segue:

come impostare l'account Gmail predefinito
diskutil resetUserPermissions / `id -u`

Questa opzione reimposta l'autorizzazione dell'utente sul volume di root ( / ) all'ID utente corrente. Se tutto va bene, riavvia il tuo Mac.

Ma se ottieni errore 69841 , quindi segui questi passaggi:

Su macOS High Sierra o versioni precedenti

  1. Apri l'app Terminale e inserisci quanto segue: |_+_|
  2. Quindi inserisci di nuovo questo comando: |_+_|
  3. Riavvia il tuo Mac.

Su macOS Mojave e versioni successive

I passaggi per Mojave e versioni successive sono gli stessi di quelli precedenti, ma è necessario aggiungere Terminal a Accesso completo al disco prima di procedere. Per farlo, vai su Preferenze di Sistema > Sicurezza e Privacy e fai clic su Privacy scheda. Clicca il Serratura e inserisci la password di amministratore per apportare modifiche.

Quindi, seleziona il Accesso completo al disco scheda. Quindi fare clic su Di più pulsante e aggiungi l'app Terminale.

Dopo aver fatto ciò, procedi attraverso i comandi del Terminale sopra menzionati per High Sierra e precedenti.

Comprensione degli account utente Mac

Quando l'opzione per riparare i permessi del disco è scomparsa dall'app Utility Disco, non ci abbiamo pensato molto perché non è mai stato un passaggio importante per la risoluzione dei problemi. Ma vedendo il tipo di problemi che potresti incontrare a causa di autorizzazioni errate, è chiaro che il ripristino delle autorizzazioni per la tua cartella Home è l'ultima risorsa quando questi problemi si verificano.

È sorprendente vedere che Apple non include più questa opzione. Ma ricorda, dovresti applicare questi passaggi solo quando necessario. La comprensione delle autorizzazioni è un argomento complesso. Se capisci come funzionano gli account utente macOS, diventerà molto più semplice. Leggi questa guida per configurare più account utente su un Mac per saperne di più.

Condividere Condividere Tweet E-mail Ecco perché l'FBI ha emesso un avviso per il ransomware Hive

L'FBI ha emesso un avvertimento su un ceppo di ransomware particolarmente dannoso. Ecco perché devi prestare particolare attenzione al ransomware Hive.

Leggi Avanti
Argomenti correlati
  • Mac
  • La tecnologia spiegata
  • File System
  • Controllo dell'account utente
  • Unix
  • Risoluzione dei problemi
  • Suggerimenti per Mac
Circa l'autore Rahul Saigal(162 articoli pubblicati)

Con il suo M.Optom Degree in Eye Care Speciality, Rahul ha lavorato come docente per molti anni al college. Scrivere e insegnare agli altri è sempre la sua passione. Ora scrive di tecnologia e la rende digeribile per i lettori che non la capiscono bene.

Altro da Rahul Saigal

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti
Categoria Mac