Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Apple

Comment utiliser les indicateurs de fichier pour modifier le comportement des fichiers dans macOS

Les indicateurs sont utilisés par macOS pour limiter la manière dont un fichier peut être modifié. Ils sont définis différemment des autorisations et s’exécutent dans une structure parallèle avec des commandes telles que chown et chmod. Vous utiliserez chflags pour changer les drapeaux, ainsi que ls pour afficher les drapeaux. Unix exécute un système similaire, mais avec un plus grand nombre d’options appelées « attributs » au lieu de drapeaux.

Contenu

Affichage des indicateurs définis sur macOS

Dans Terminal, vous pouvez utiliser un indicateur ls pour afficher tous les indicateurs existants.

Si aucun indicateur n’est défini pour un fichier ou un dossier, un tiret sera affiché à la place.

Les indicateurs définis peuvent être supprimés en utilisant leur inverse, comme décrit ci-dessous.

Définition et suppression des indicateurs sur macOS

Les drapeaux sont le plus souvent un problème. Parce qu’ils définissent des autorisations supplémentaires, ils peuvent être faciles à manquer. Vous trouvez-vous avec un fichier qui ne peut pas être effacé, quelle que soit l’élévation de vos autorisations d’utilisateur ? Vous devrez peut-être effacer un ou deux indicateurs.

Les indicateurs pouvant être définis sous macOS sont répertoriés ci-dessous. Voici la liste complète des options disponibles, ainsi qu’une explication de leur fonctionnalité. La plupart des indicateurs ne peuvent être définis que par le propriétaire du fichier ou le superutilisateur ; sappnd et schg ne peuvent être définis que par le superutilisateur, car ce sont des indicateurs de niveau système. Seul l’indicateur masqué peut être défini sans escalade de privilèges.

Définir des indicateurs sur macOS

Lorsque vous définissez un indicateur sur macOS, utilisez la commande ci-dessous. L’indicateur récursif -R est disponible pour les opérations au niveau du répertoire :

définira le drapeau approprié. Par exemple, ce qui suit définit l’indicateur nodump :

Un seul indicateur peut être défini ou supprimé par commande chflags.

  • opaque définit le dossier pour qu’il apparaisse opaque lorsqu’il est affiché à travers un montage union, une façon ancienne d’afficher plusieurs répertoires simultanément.
  • nodump empêche le fichier ou le dossier d’être vidé lors de l’utilisation de la commande dump pour sauvegarder votre système.
  • sappnd, sappend définit l’indicateur d’ajout seul du système, qui permet d’ajouter le fichier mais pas de le modifier ou de le supprimer. La suppression de cet indicateur nécessite d’entrer en mode utilisateur unique.
  • schg, échange, simmutable définit l’indicateur immuable du système, qui verrouille toutes les modifications de fichiers par tous les utilisateurs de n’importe quel niveau de privilège. La suppression de cet indicateur nécessite l’entrée en mode utilisateur unique.
  • uappnd, uappend définit l’indicateur d’ajout uniquement par l’utilisateur. Cela peut être défini par le propriétaire du fichier et peut être désactivé par le propriétaire sans escalader les privilèges. Comme il verrouille le fichier, avec sappnd ou schg à un niveau de sécurité inférieur, il est utilisé beaucoup plus fréquemment.
  • uchg, uchange, uimmutable définit l’indicateur immuable de l’utilisateur, qui a la même relation avec l’indicateur immuable du système que l’indicateur uappnd a à sappnd.
  • caché définit le drapeau caché. Cela masque l’élément dans l’interface graphique du Finder et les commandes ls.
  • Psssssst :  iTunes fonctionnera-t-il toujours sur Windows 10 ?

    Effacer les drapeaux sur macOS

    Pour effacer un indicateur donné, définissez son opposé. Dans la plupart des cas, cela signifie ajouter « non » à votre commande. Dans le cas de nodump, utilisez l’indicateur de vidage pour effacer, comme ceci :

    Des termes plus standard peuvent être inversés avec le préfixe « non », comme ceci :

    Comme avec chmod, un indicateur récursif est disponible :

    Une fois les indicateurs effacés, vous serez libre de modifier la propriété et les autorisations du fichier comme prévu.

    Utilisation d’attributs sous Unix

    utilisant-chflags-macos-chattr-lsattr-attributs

    Unix exécute un système similaire sur le backend, mais il est géré avec des commandes différentes. Sur les plates-formes Linux les plus populaires, vous aurez à la place accès à chattr et lsattr. Ces indicateurs sont utilisés pour modifier et afficher les « attributs », ce qui est utilisé par les indicateurs sur la plupart des autres installations Unix.

    Les attributs peuvent être visualisés avec lsattr :

    La modification des attributs repose sur un code d’initialisme et est répertorié dans la page de manuel de chattr :

    Psssssst :  Évaluez automatiquement les morceaux dans votre iTunes - Mac uniquement

    « Les lettres ‘acdeijstuADST’ sélectionnent les nouveaux attributs des fichiers : ajouter uniquement (a), compressé (c), pas de vidage (d), format d’étendue (e), immuable (i), journalisation des données (j), suppression sécurisée (s), pas de fusion de queue

    La commande ressemble à ceci :

    Cela définit l’attribut de suppression sécurisée pour le chemin spécifié.

    Emballer

    Les indicateurs sont particulièrement utiles pour limiter les personnes autorisées à modifier un fichier. En verrouillant les fichiers, vous pouvez empêcher la falsification ou les modifications accidentelles au niveau du système de fichiers. Sans escalade à la racine ou au propriétaire du fichier, ces privilèges ne peuvent pas être modifiés, ils sont donc modérément sécurisés.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci