FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

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

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

Cela signifie-t-il qu'Apple a résolu les problèmes liés aux autorisations dans macOS, ou était-ce autre chose ? Nous allons percer ce mystère et vous montrer comment fonctionnent les autorisations de disque sur votre Mac.

Fonctionnement des autorisations dans macOS

Chaque élément de votre Mac, qu'il s'agisse d'un fichier ou d'un dossier, comporte 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 offre une 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'informations du Finder ou du terminal. Dans le Finder, cliquez avec le bouton droit sur un fichier ou un dossier et choisissez Obtenir des informations depuis le menu contextuel. Cliquez sur Partage et autorisations triangle pour développer les autorisations de l'élément.

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

Pour afficher ces informations dans le Terminal, saisissez ce qui suit :

ls -l "chemin vers votre fichier" 

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

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

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 le copie sur le Mac. Les utilisateurs possèdent généralement la plupart des éléments de leur dossier de départ.
  • 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.
  • Tout le monde :utilisez ce paramètre d'autorisation pour définir l'accès pour tout le monde, y compris les utilisateurs locaux, de partage et invités.

Lire, écrire et exécuter

Examinons ensuite les trois types d'autorisations que ces utilisateurs peuvent avoir :

  • Lire :l'utilisateur ou les membres 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 :L'utilisateur ou les membres du groupe peuvent modifier ou supprimer le fichier. Pour un dossier, vous pouvez apporter des modifications au contenu du dossier.
  • Exécuter :Les fichiers avec 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 causant des problèmes d'autorisation

Sous OS X Yosemite et 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.

De plus, dire Utilitaire de disque répare les autorisations donnent l'impression que les autorisations peuvent mal tourner 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. Il y a plusieurs raisons pour lesquelles cela peut arriver :

  1. Installateurs d'applications : Certains programmes d'installation modifient les autorisations sur les éléments existants dans le cadre du processus d'installation, mais ne parviennent pas à les rétablir dans les paramètres appropriés.
  2. Erreur utilisateur : Si vous manipulez des autorisations dans le terminal ou via une application tierce, des erreurs peuvent entraîner des problèmes. Par exemple, une mauvaise utilisation du chmod La commande peut modifier le paramètre d'autorisation d'un élément.
  3. Partager un dossier : Tous les utilisateurs de l'ordinateur sont autorisés à accéder aux éléments du dossier Partagé dossier. Si vous utilisez ce dossier comme référentiel pour les fichiers en transit, les problèmes d'autorisation sont peu probables. Mais si vous stockez des articles pour une utilisation permanente par plusieurs personnes, des problèmes peuvent survenir.
  4. Autorisations sur les éléments copiés : Il est difficile de prédire quelles autorisations macOS attribuera lorsque vous copiez des fichiers sur un volume externe, SMB ou FTP. Vous devrez peut-être faire des essais et des 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 de l'intégrité du système (SIP) pour tous les fichiers système, dossiers et même les applications groupées. Il protège le contenu du système contre les altérations intentionnelles et involontaires tout en préservant les paramètres d'autorisation par défaut. SIP protège les répertoires suivants :/System, /usr, /bin, et /sbin .

Lorsque vous mettez à jour les applications Apple ou mettez à niveau macOS, le programme d'installation vérifiera et réinitialisera les autorisations de tout élément si nécessaire. Aucune application tierce (indépendamment de son mauvais comportement) ne peut modifier les autorisations à moins que vous ne désactiviez SIP. Nous avons creusé plus d'informations sur ce que fait SIP si vous êtes curieux.

Qu'en est-il des dossiers utilisateur et personnel ?

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

Si les autorisations ont été modifiées pour l'un de ces fichiers ou dossiers, vous pouvez vous attendre à une multitude de problèmes bizarres 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 qui étaient ouvertes la dernière fois que vous vous êtes déconnecté ou que vous avez quitté une application s'ouvrent à nouveau après votre connexion.
  • Un mot de passe administrateur vous est demandé lors du déplacement de certains éléments dans le dossier Accueil.
  • Vous recevez à plusieurs reprises un message disant "macOS doit réparer votre bibliothèque pour exécuter des applications".
  • Lors de l'enregistrement d'un fichier, vous recevrez un message indiquant qu'un fichier est verrouillé ou ne dispose pas des autorisations nécessaires. Cela arrive souvent avec les documents Microsoft Office.
  • Les applications par défaut ou tierces peuvent planter au lancement. Certaines applications peuvent même ne pas se mettre à jour.
  • Firefox ou Chrome ne charge pas vos préférences et indique "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 et choisissez Obtenir des informations . Cliquez sur Partage et autorisations triangle déroulant pour afficher ses autorisations.

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

Cliquez sur Verrouiller en bas de la fenêtre et saisissez votre mot de passe administrateur. Sélectionnez ensuite le menu d'actions et choisissez Appliquer aux éléments joints .

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

Cliquez sur OK pour confirmer l'action. Les autorisations mises à jour se propageront dans votre dossier Accueil.

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

Ensuite, ouvrez l'application Terminal et saisissez 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 l'erreur 69841 , puis procédez comme suit :

Sur macOS High Sierra ou version antérieure

  1. Ouvrez l'application Terminal et saisissez ce qui suit :
    chflags -R nouchg ~ 
  2. Saisissez ensuite à nouveau cette commande :
    diskutil resetUserPermissions / `id -u` 
  3. Redémarrez votre Mac.

Sur macOS Mojave et versions ultérieures

Les étapes pour Mojave et les versions 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, accédez à Préférences système > Sécurité et confidentialité et cliquez sur Confidentialité languette. Cliquez sur Verrouiller et entrez votre mot de passe administrateur pour apporter des modifications.

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

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

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

Après cela, suivez les commandes Terminal ci-dessus mentionnées pour High Sierra et les versions antérieures.

Comprendre les comptes d'utilisateurs Mac

Lorsque l'option de réparation des autorisations de disque a disparu de l'application Utilitaire de disque, nous n'y avons pas beaucoup pensé car ce n'était jamais 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 Accueil est le dernier recours lorsque ces problèmes surviennent.

Il est surprenant de voir qu'Apple n'inclut plus cette option. Mais n'oubliez pas que vous ne devez appliquer ces étapes que lorsque cela est nécessaire. Comprendre les autorisations est un sujet complexe. Si vous comprenez comment fonctionnent les comptes d'utilisateurs macOS, cela deviendra beaucoup plus simple. Lisez ce guide pour configurer plusieurs comptes d'utilisateurs sur un Mac pour en savoir plus.


[]