Terminal 101 Changement de propriétaire de fichier avec Chown
CommentQu'est-ce que la propriété de fichier??
La propriété de fichier signifie simplement les fichiers créés par un utilisateur particulier. Ces fichiers sont donc “possédé” par cet utilisateur. Les utilisateurs qui ne possèdent pas les fichiers ne peuvent pas les modifier, à moins de disposer des privilèges de super utilisateur (et d’exécuter le “sudo” modificateur dans la commande d'édition), ou que cet utilisateur appartient au même groupe que le fichier est assigné à.
Changer un fichier
Si vous souhaitez uniquement changer le propriétaire d'un seul fichier, nous utiliserons une commande spécifique différente de la commande récursive pour les répertoires. Avant de commencer, toutefois, vous devez connaître le nom abrégé de l'utilisateur auquel vous allez attribuer les fichiers. Ce sera le nom du répertoire de base de l'utilisateur dans le Finder.
Une fois que vous avez cette information, vous pouvez lancer la commande suivante:
sudo chown -v nom d'utilisateur fichier
Remplacer “Nom d'utilisateur” avec le nom abrégé de l’utilisateur auquel seront attribués les fichiers, et remplacez “fichier” avec le chemin et le nom du fichier à assigner. Comme nous avons utilisé l'indicateur -v (pour le mode commenté), vous verrez le fichier et ce qui a été imprimé en ligne de commande.
Changer un groupe de fichiers
Vous devrez peut-être modifier la propriété d'un répertoire et de tous les fichiers et sous-répertoires qu'il contient. Vous pouvez facilement faire cela en ajoutant le drapeau récursif à la commande, comme suit:
sudo chown -rv répertoire utilisateur
Remplace le “Nom d'utilisateur” espace réservé ci-dessus avec le nom abrégé de l'utilisateur auquel seront attribués les fichiers, et remplacez “annuaire” avec le chemin et le nom du répertoire dont le contenu sera attribué à l'utilisateur. De nouveau, nous avons utilisé le drapeau -v en plus du drapeau -R. Cela signifie que la commande affichera les fichiers modifiés à l'écran, afin que vous puissiez voir exactement ce qui s'est passé..
Cory Bohon est un rédacteur technique indépendant, développeur indépendant sur Mac et iOS et photographe amateur. Suivez l'auteur de cet article sur Twitter.