Comprendre les autorisations de disque de macOS et les disques externes
Les problèmes d'autorisations peuvent vous empêcher d'accéder à un disque externe, de le modifier ou de l'éjecter sur Mac. Voici comment fonctionnent les autorisations de macOS avec le stockage amovible.
Vous branchez un disque externe et vous pouvez lire les fichiers, mais impossible d’y enregistrer quoi que ce soit. Ou bien un disque qui fonctionnait parfaitement sur votre autre Mac refuse l’écriture sur celui-ci. Ou encore on vous demande votre mot de passe chaque fois que vous tentez d’accéder à certains dossiers d’un disque externe.
Réponse rapide : la plupart des problèmes d’autorisations sur les disques externes du Mac se règlent en activant « Ignorer les autorisations sur ce volume ». Sélectionnez le disque dans le Finder, appuyez sur Cmd-I, puis cochez cette case en bas de la fenêtre Lire les informations. Cela contourne les marques de propriété qui se désynchronisent lorsque les disques passent d’un Mac à un autre. Uniquement pour les disques APFS ou HFS+ — l’exFAT n’a aucun système d’autorisations.
Les problèmes d’autorisations sur les disques externes sont déroutants, car les règles diffèrent de celles du stockage interne de votre Mac. macOS applique la propriété et les autorisations aux volumes externes d’une manière qui n’est pas toujours intuitive.
Comment macOS gère la propriété sur les disques externes
Le disque interne de votre Mac a un propriétaire clair : vous. Votre compte utilisateur possède un numéro d’identifiant (généralement 501 pour le premier compte créé), et cet identifiant est apposé sur chaque fichier que vous créez.
Les disques externes conservent leurs propres marques d’autorisations héritées de l’ordinateur qui y a écrit en dernier. Si vous avez créé des fichiers sur un Mac où votre identifiant utilisateur était 501, et que vous branchez le disque sur un autre Mac où vous êtes également l’utilisateur 501, tout concorde. Mais si les identifiants ne correspondent pas, des conflits d’autorisations apparaissent.
C’est fréquent lorsqu’on partage des disques entre plusieurs Mac, en particulier dans les environnements de travail où les comptes utilisateurs sont configurés différemment sur chaque machine.
Ignorer la propriété sur les volumes externes
macOS dispose d’une solution intégrée au problème de discordance de propriété. Sélectionnez le disque externe dans le Finder, appuyez sur Cmd-I pour ouvrir Lire les informations, puis repérez « Ignorer les autorisations sur ce volume » en bas de la fenêtre.
Lorsque cette case est cochée, macOS traite chaque fichier du disque comme s’il appartenait à l’utilisateur actuel. Les marques de propriété sont complètement contournées. C’est le réglage par défaut de la plupart des disques amovibles APFS et Mac OS étendu (HFS+), ce qui explique pourquoi vous ne rencontrez généralement pas de problèmes d’autorisations.
Notez que cette case n’apparaît que pour les volumes APFS et HFS+. Elle n’apparaît pas pour les disques exFAT ou FAT32, car ces systèmes de fichiers ne disposent d’aucun système d’autorisations natif.
Si ce réglage a été désactivé (ce qui peut arriver après un formatage ou après certaines mises à jour de macOS), des erreurs d’autorisations commencent à apparaître. Réactivez-le et les problèmes disparaissent.
Remarque : vous avez besoin d’un accès administrateur pour modifier ce réglage. Si la case est grisée, cliquez sur l’icône du cadenas en bas de la fenêtre Lire les informations et saisissez votre mot de passe.
Autorisations APFS contre autorisations exFAT
Les disques APFS portent des autorisations POSIX complètes : indicateurs d’accès en lecture, écriture et exécution pour le propriétaire, le groupe et tout le monde. Ils prennent aussi en charge les listes de contrôle d’accès (ACL) pour un contrôle plus fin. C’est le même système d’autorisations que celui utilisé par le disque interne de votre Mac.
Les disques exFAT n’ont aucun système d’autorisations. Chaque fichier est accessible à tout le monde. On pourrait croire que cela élimine les problèmes d’autorisations, mais macOS synthétise parfois des autorisations pour les volumes exFAT, ce qui peut provoquer des comportements inattendus. (Vous hésitez sur le format d’un nouveau disque ? Consultez APFS ou exFAT : quel format pour votre disque externe sur Mac.)
Lorsque macOS monte un disque exFAT, il attribue la propriété à l’utilisateur actuel et applique des autorisations par défaut. En général, cela fonctionne très bien. Mais si le processus de montage rencontre une erreur ou si le disque présente des dommages au niveau du système de fichiers, les autorisations synthétisées peuvent être erronées.
Si un disque exFAT devient soudainement en lecture seule, le problème relève généralement d’une corruption du système de fichiers plutôt que des autorisations. Exécutez S.O.S. dans Utilitaire de disque pour le vérifier et le réparer.
Accès complet au disque et disques externes
macOS Ventura, Sonoma et Sequoia appliquent les restrictions d’Accès complet au disque plus strictement que les versions précédentes. Ces restrictions modifient la façon dont les applications interagissent avec les disques externes.
L’Accès complet au disque est un réglage de confidentialité qui contrôle quelles apps peuvent accéder à l’intégralité du contenu de votre stockage, y compris les disques externes. Sans Accès complet au disque, une application peut être en mesure d’ouvrir les fichiers que vous lui confiez explicitement, mais sans pouvoir parcourir librement le contenu du disque.
Cela compte pour l’éjection, car les outils de diagnostic comme le Terminal ont besoin de l’Accès complet au disque pour voir tous les processus qui utilisent un disque. Sans cela, la commande lsof affiche des résultats incomplets. Vous exécutez lsof sur votre disque, vous ne voyez rien qui le bloque, mais vous ne pouvez toujours pas l’éjecter, car le véritable bloqueur reste caché à la vue du Terminal. (Notre guide de la commande lsof pour les utilisateurs Mac détaille davantage ces schémas d’accès.)
Accordez l’Accès complet au disque au Terminal (ou à l’application de terminal de votre choix) dans Réglages Système > Confidentialité et sécurité > Accès complet au disque. Vous obtiendrez ainsi une vue d’ensemble complète au moment de diagnostiquer les problèmes d’éjection.
Quand les autorisations empêchent l’éjection
Les problèmes d’autorisations n’empêchent généralement pas l’éjection directement, mais ils provoquent des échecs d’éjection indirects.
Si un processus tente d’écrire sur votre disque externe et se heurte à une erreur d’autorisations, il peut réessayer en boucle plutôt que d’échouer proprement. Chaque nouvelle tentative maintient un descripteur de fichier ouvert. Le processus se retrouve ainsi coincé dans une boucle, incapable de terminer son opération ou de libérer le disque.
On observe ce schéma avec les logiciels de sauvegarde, les services de synchronisation et les processus système comme Spotlight. Ils tentent d’écrire des métadonnées ou des données d’index sur le disque, se voient refuser l’accès à cause des autorisations, et persistent. C’est l’une des causes silencieuses derrière l’erreur générique « disque en cours d’utilisation » — consultez notre guide de dépannage de l’erreur « disque en cours d’utilisation » sur macOS pour les autres coupables habituels.
Corriger le problème d’autorisations sous-jacent (généralement en activant « Ignorer les autorisations sur ce volume ») résout également le problème d’éjection.
Réparer les autorisations sur les disques externes
L’ancienne fonction « Réparer les autorisations du disque » d’Utilitaire de disque a été supprimée dans macOS El Capitan. Elle ne s’appliquait qu’aux fichiers système du disque de démarrage : elle n’a donc jamais été pertinente pour les disques externes, malgré une idée reçue très répandue.
Pour les disques externes, l’équivalent le plus proche consiste à réinitialiser manuellement la propriété et les autorisations :
sudo chown -R $(whoami) /Volumes/YourDriveName/
sudo chmod -R u+rw /Volumes/YourDriveName/
Cela attribue à votre compte utilisateur la propriété et l’accès en lecture-écriture à l’ensemble du disque. À ne faire que sur des disques personnels, pas sur des disques partagés où d’autres utilisateurs doivent conserver leurs propres autorisations.
Pour une correction moins radicale, contentez-vous d’activer « Ignorer les autorisations sur ce volume » comme décrit plus haut.
Disques chiffrés et autorisations
Si votre disque externe est chiffré avec le chiffrement APFS, vous avez besoin du mot de passe de chiffrement pour le monter. Mais une fois monté, les autorisations fonctionnent normalement.
Les disques externes chiffrés avec FileVault peuvent occasionnellement développer des problèmes d’autorisations si les métadonnées de chiffrement se désynchronisent. Si vous rencontrez des erreurs d’autorisations sur un disque chiffré, essayez de le verrouiller (l’éjecter) puis de le déverrouiller (le monter avec le mot de passe). Cela force macOS à rétablir le contexte de chiffrement et résout souvent les anomalies d’autorisations.
Faire fonctionner le tout ensemble
Les problèmes d’autorisations, les échecs d’éjection et les erreurs de système de fichiers s’aggravent souvent les uns les autres. Une erreur d’autorisations bloque un processus en arrière-plan, ce qui bloque l’éjection, ce qui mène à une déconnexion incorrecte, ce qui endommage le système de fichiers, ce qui crée de nouvelles erreurs d’autorisations.
Briser ce cercle vicieux commence par une éjection correcte. Lorsque votre disque refuse de s’éjecter et que vous soupçonnez des problèmes d’autorisations, Ejecta peut identifier le processus bloqué et vous permettre de le quitter proprement. À partir de là, corrigez le problème d’autorisations sous-jacent pour que le problème ne réapparaisse plus.
Les autorisations sur les disques externes sont plus simples qu’il n’y paraît, une fois que vous avez compris le modèle de propriété. La plupart des problèmes se résolvent d’une seule case à cocher. Mais quand quelque chose de plus complexe se joue, savoir où regarder fait toute la différence.
Si vous préférez ne pas passer par le Terminal à chaque fois, Ejecta vous montre exactement quel processus bloque votre disque — et vous permet de le quitter d'un seul clic, directement depuis la barre des menus.
Acheter — $9.99