Accueil

Explication des autorisations de disque Mac: comment réparer les autorisations macOS

Added 2019-07-10


"Avez-vous essayé de réparer les autorisations?" Est un conseil de dépannage standard pour Mac qui flotte depuis toujours sur le Web. Pour de nombreux utilisateurs, cela semblait résoudre de nombreux types de problèmes rares. Mais quand OS X El Capitan (10.11) est sorti, le Permission de disque de réparation  Cette option a soudainement disparu de l'application Utilitaire de disque.

Est-ce que cela signifie que Apple a résolu les problèmes liés aux autorisations dans macOS, ou était-ce autre chose? Nous allons résoudre ce mystère et vous montrer comment fonctionnent les autorisations de disque sur votre Mac.

Comment fonctionnent les autorisations dans macOS

Chaque élément de votre Mac, qu’il s’agisse d’un fichier ou d’un dossier, est assorti d’un ensemble d’autorisations. Ceux-ci contrôlent quels comptes d'utilisateurs peuvent y accéder et quel type d'accès ils ont. Les autorisations consistent en trois activités (lecture, écriture et exécution) exécutées par trois types d'utilisateurs (propriétaire, groupe et tout le monde).

Vous pouvez définir des règles de privilège séparément pour chaque niveau de propriété. L'autorisation, associée aux comptes et à la propriété, vous assure la sécurité, permet un partage contrôlé, peut définir un accès limité ou inexistant aux fichiers et maintient l'intégrité du système.

Afficher les autorisations du système de fichiers

Tout utilisateur peut afficher les autorisations de fichiers et de dossiers à l’aide de la fenêtre d’information du Finder ou du terminal. Dans le Finder, cliquez avec le bouton droit sur un fichier ou un dossier et choisissez Obtenir des informations  dans le menu contextuel. Clique le Partage et autorisations  triangle pour développer les autorisations d’éléments.

choisissez obtenir des informations à partir de la fenêtre du viseur

Pour afficher ces informations dans le terminal, tapez ce qui suit:


ls -l "chemin d'accès à votre fichier"

Le caractère après le tiret est un L minuscule  et révèle la propriété et la permission de votre fichier. Sur la ligne de commande, l'abréviation de l'autorisation de lecture est r , tandis que l'écriture est w et exécuter est X .

afficher la permission d'un élément dans le terminal

Propriétaire, groupe et tout le monde

Décomposons les trois types d’utilisateurs qui apparaissent dans les champs d’autorisation Mac:

  • Propriétaire : Un propriétaire d'élément est un utilisateur qui crée l'élément ou l'a copié sur le Mac. Les utilisateurs possèdent généralement la plupart des éléments de leur dossier personnel.
  • Groupe : Chaque article appartient également à un groupe. Un groupe est un ensemble de comptes d'utilisateurs réunis afin que les autorisations puissent s'appliquer à tous les membres.
  • Toutes les personnes Utilisez ce paramètre d’autorisation pour définir l’accès pour tous, y compris les utilisateurs locaux, de partage et invités.

Lire, écrire et exécuter

Ensuite, examinons les trois types d’autorisations que ces utilisateurs peuvent avoir:

  • Lis : Les membres de l’utilisateur ou du groupe peuvent ouvrir un fichier mais ne peuvent pas enregistrer les modifications. S'il s'agit d'un dossier, vous pouvez parcourir la liste des éléments.
  • Écrire : Les membres de l’utilisateur ou du groupe peuvent modifier ou supprimer le fichier. Pour un dossier, vous pouvez modifier le contenu du dossier.
  • Exécuter : Les fichiers dotés de l'autorisation d'exécution peuvent se comporter comme un programme ou un script. Dans le cas d'un dossier, exécuter signifie que quelqu'un peut lister son contenu à condition que l'autorisation de lecture soit également activée.

Facteurs qui causent des problèmes d'autorisation

Sous OS X Yosemite et les versions antérieures, Utilitaire de disque peut vérifier et réparer les autorisations sur certains fichiers et dossiers. Cependant, en réalité, l’application ne répare pas les autorisations. Il les réinitialise simplement.

En outre, dire Utilitaire de disque réparations  les autorisations donnent l'impression que les autorisations peuvent devenir mauvaises ou être corrompues au fil du temps. Mais ce n'est pas vrai. Les autorisations restent les mêmes jusqu'à ce que quelque chose ou quelqu'un arrive et les modifie. Cela peut arriver pour plusieurs raisons:

  1. Installateurs d'applications:  Certains installateurs modifient les autorisations sur les éléments existants en tant que partie nécessaire du processus d'installation, mais ne parviennent pas à les restaurer avec les paramètres appropriés.
  2. Erreur de l'utilisateur:  Si vous trafiquez des autorisations dans le terminal ou via une application tierce, des erreurs peuvent entraîner des problèmes. Par exemple, une utilisation inappropriée du chmod  Cette commande peut modifier le paramètre d'autorisation d'un élément.
  3. Partage d'un dossier:  Tous les utilisateurs de l'ordinateur sont autorisés à accéder aux éléments du partagé  dossier. Si vous utilisez ce dossier en tant que référentiel pour les fichiers en transit, les problèmes d’autorisation sont peu probables. Toutefois, si vous stockez des éléments destinés à être utilisés de manière permanente par plusieurs personnes, des problèmes peuvent survenir.
  4. Autorisations sur les éléments copiés:  Il est difficile de prévoir les autorisations que macOS attribuera lorsque vous copiez des fichiers sur un volume externe, SMB ou FTP. Vous devrez peut-être recourir à quelques essais et erreurs pour résoudre ce problème.

Que s'est-il passé après OS X El Capitan?

Dans OS X El Capitan, Apple a introduit la protection SIP (System Integrity Protection) dans tous les fichiers système, dossiers et même dans les applications fournies. Il protège le contenu du système contre les manipulations intentionnelles et involontaires, tout en préservant les paramètres d'autorisation par défaut. SIP protège les répertoires suivants: /Système,   / usr,   /poubelle,  et / sbin .

Qu'en est-il des dossiers utilisateur et d'accueil?

La protection de l’intégrité du système ne protège pas les éléments du /Bibliothèque  dossier, applications dans /Applications et tout dans votre Accueil  dossier. le ~ / Bibliothèque  Le dossier est particulièrement important, car il se compose de fichiers de préférences système essentielles, de préférences d'applications tierces, de données de trousseau, etc.

Si les autorisations ont été modifiées en l'un de ces fichiers ou dossiers, vous pouvez vous attendre à une multitude de problèmes étranges sur votre Mac. Les problèmes pouvant survenir en raison d'autorisations incorrectes incluent:

  • Les modifications que vous apportez au Finder, aux Préférences Système ou au Dock ne sont pas enregistrées.
  • Les fenêtres ouvertes la dernière fois que vous vous êtes déconnecté ou quittez une application après avoir ouvert une session.
  • Un mot de passe administrateur vous est demandé lors du déplacement de certains éléments du dossier Accueil.
  • Vous recevez à plusieurs reprises un message disant «macOS doit réparer votre bibliothèque pour exécuter des applications».
  • Lorsque vous enregistrez un fichier, vous recevez le message qu'un fichier est verrouillé ou ne dispose pas des autorisations nécessaires. Cela se produit souvent avec les documents Microsoft Office.
  • Les applications par défaut ou tierces pourraient tomber en panne au lancement. Certaines applications peuvent même ne pas être mises à jour.
  • Firefox ou Chrome ne charge pas vos préférences et dit «Impossible de charger votre profil».
  • Les photos et vidéos que vous importez dans Photos n'apparaissent pas dans l'application. Ou vous recevez un message pour sélectionner une bibliothèque de photos par défaut chaque fois que vous ouvrez l'application.

Réinitialiser les autorisations pour le dossier d'accueil

Dans la barre latérale du Finder, cliquez avec le bouton droit sur votre dossier Accueil, puis choisissez Obtenir des informations . Clique le Partage et autorisations  triangle déroulant pour afficher ses autorisations.

<21>

Clique le Fermer à clé  bouton en bas de la fenêtre et entrez votre mot de passe administrateur. Puis sélectionnez le menu d'action  bouton et choisissez Appliquer aux éléments inclus .

choisissez Appliquer aux éléments inclus dans le menu Actions.

Cliquez sur D'accord  pour confirmer l'action. Les autorisations mises à jour se propagent dans votre dossier de base.

cliquez sur OK pour appliquer le paramètre d'autorisation

Ensuite, ouvrez l'application Terminal et tapez ce qui suit:


diskutil resetUserPermissions / `id -u`

Cette option réinitialise l'autorisation de l'utilisateur sur le volume racine ( / ) à l'ID utilisateur actuel. Si tout se passe bien, redémarrez votre Mac.

Mais si vous obtenez erreur 69841 , puis suivez ces étapes:

Sur macOS High Sierra ou antérieur

  1. Ouvrez l'application Terminal et entrez les informations suivantes:
    
    chflags -R nouchg ~
    
    
  2. Puis entrez cette commande une fois de plus:
    
    diskutil resetUserPermissions / `id -u`
    
    
  3. Redémarrez votre Mac.

Sur macOS Mojave et plus tard

Les étapes pour Mojave et les plus récentes sont les mêmes que ci-dessus, mais vous devez ajouter Terminal à Accès complet au disque  avant de procéder. Pour ce faire, allez à Préférences Système>  Sécurité et confidentialité  et cliquez sur le Intimité  languette. Clique le Fermer à clé  icône et entrez votre mot de passe administrateur pour apporter des modifications.

sélectionnez un accès complet au disque à partir des préférences système

Ensuite, sélectionnez le Accès complet au disque  languette. Puis cliquez sur le Plus  bouton et ajoutez l'application Terminal.

ajouter une application de terminal pour un accès complet au disque

Ensuite, suivez les commandes de terminal mentionnées ci-dessus pour High Sierra et les versions antérieures.

Comprendre les comptes d'utilisateur Mac

Lorsque l’option de réparation des autorisations de disque a disparu de l’application Utilitaire de disque, nous n’y avons guère pensé, car c’était une étape de dépannage importante. Mais vu le type de problèmes que vous pourriez rencontrer en raison d'autorisations incorrectes, il est clair que la réinitialisation des autorisations pour votre dossier de départ est le dernier recours lorsque ces problèmes se présentent.






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019