Comment changer la propriété d'un fichier sous Mac OS X

Anonim

Bien qu'il soit assez rare de rencontrer des erreurs de propriété et d'autorisations dans Mac OS X, cela peut arriver, en particulier lorsqu'un compte a été déplacé ou qu'un propriétaire de fichiers a été modifié par une application tierce. Souvent, vous pouvez simplement exécuter le processus pour réparer les autorisations des utilisateurs, mais cela n'est pas toujours garanti pour résoudre un problème, et dans certaines situations, vous devez ajuster la propriété d'un fichier directement sur un seul document ou un groupe de fichiers avant l'utilisateur prévu. retrouvera un accès correct au fichier.Dans ces situations, il existe deux façons de modifier manuellement la propriété d'un fichier, via le Finder et également via la ligne de commande. Nous couvrirons les deux, bien que pour les utilisateurs plus avancés, la commande chown soit vraiment beaucoup plus rapide, et à certains égards, elle peut aussi être plus facile.

Modification de la propriété d'un fichier via le Finder sous Mac OS X

Vous pouvez modifier la propriété d'un fichier via le même panneau Obtenir des informations qui vous permet d'ajuster les autorisations dans le Finder de Mac OS X :

  •  Sélectionnez le fichier dans le Finder, puis appuyez sur Commande + i pour afficher la fenêtre "Obtenir des informations"
  • Cliquez sur la flèche à côté de "Partage et autorisations" pour afficher les options de propriété et d'autorisations
  • Sélectionnez l'icône de verrouillage pour déverrouiller les préférences
  • Cliquez sur le bouton pour ajouter un nouveau propriétaire, puis ajoutez l'utilisateur dans la liste et choisissez "Sélectionner"
  • Maintenant, sélectionnez le nom et cliquez sur l'icône d'engrenage, en sélectionnant "Définir (nom d'utilisateur) le propriétaire"

Bien qu'il soit sans aucun doute facile de parcourir le Finder, il reste plusieurs étapes et le terminal peut être plus rapide à bien des égards. Ne soyez pas intimidé par une invite de commande, nous allons parcourir le processus et comme vous le verrez, c'est en fait assez simple.

Modifier la propriété du fichier avec chown depuis la ligne de commande

L'utilisation de la ligne de commande est généralement considérée comme plus avancée, mais dans certaines situations, c'est non seulement plus rapide que de passer par l'interface graphique, mais à certains égards, c'est aussi plus facile. Ici, nous allons parcourir les bases du changement de propriétaire de fichier via la commande "chown", qui est standard dans Mac OS X et aussi dans presque toutes les variantes d'unix.

Lancez Terminal à partir de /Applications/Utilitaires/ pour commencer.

La syntaxe dans sa forme la plus simple est :

chown

Pour un exemple d'utilisation, pour changer la propriété d'un fichier nommé "test-file.txt" à l'utilisateur "Bob", la commande serait :

chown Bob test-file.txt

Gardez à l'esprit que le nom d'utilisateur que vous souhaitez utiliser est le nom abrégé du compte, qui correspond généralement au nom d'un répertoire personnel. Si vous n'êtes pas sûr du nom d'utilisateur abrégé, tapez "whoami" dans le terminal pour obtenir le nom abrégé actuel ou tapez "ls /Users" pour afficher une liste de tous les comptes d'utilisateurs sur le Mac actuel.

Si vous modifiez la propriété d'un fichier système ou les fichiers d'un autre utilisateur auxquels vous n'avez pas accès en lecture et en écriture, vous pouvez toujours continuer chown avec 'sudo' pour utiliser chown en tant que super utilisateur et forcer le changement:

sudo chown bob ~/Desktop/test-file.txt

Généralement, vous n'aurez pas besoin de changer le groupe d'un fichier, mais vous pouvez également le faire avec chown en l'ajoutant au nom d'utilisateur souhaité avec deux-points comme ceci :

sudo chown bob:staff ~/Desktop/test-file.txt

Encore une fois, vous n'aurez généralement pas besoin de modifier le groupe de fichiers, bien que vous rencontriez parfois un fichier qui a en quelque sorte perdu ou détourné à la fois son utilisateur propriétaire et le groupe de niveau d'accès auquel il appartenait autrefois.

Sous Mac OS X, le groupe est généralement soit 'staff' pour les fichiers utilisateur généraux qui ne sont pas de niveau administrateur, 'admin' pour les fichiers utilisateur de niveau administratif tels que les applications, les préférences et les lecteurs connectés, et ' wheel' pour l'accès du superutilisateur aux principaux composants du système d'exploitation tels que /bin, /library, /home, /etc, /usr/, etc

Quoi qu'il en soit, utilisez la méthode qui convient à vos besoins, mais pour presque tous les cas d'ajustement de la propriété des fichiers ces jours-ci, je lance le terminal et j'utilise chown.C'est surtout une question de préférence, mais je n'ai jamais été un grand fan de la gestion de la propriété par les panneaux Get Info, même si c'est généralement bien pour faire des ajustements rapides aux autorisations.

Comment changer la propriété d'un fichier sous Mac OS X