chown: ce que vous devez savoir sur cette commande d'autorisations

Commande Chown

Les systèmes d'exploitation basés sur Linux sont conçus de manière à pouvoir prendre en charge plusieurs utilisateurs. Pour cette raison, ces systèmes doivent conserver les autorisations d'accès aux données pour les fichiers et répertoires afin que vous sachiez qui peut y accéder. Il existe deux types d'autorisations qui peuvent être gérées avec le comando chown- Autorisations utilisateur conçues uniquement pour un utilisateur spécifique et des utilisateurs de groupe conçus pour un groupe spécifique.

chown il est utilisé pour gérer ce type de propriété ou d'autorisations. Avec cette commande, nous changerons qui peut accéder à certains fichiers et répertoires. Dans cet article, nous vous expliquerons tout ce que vous devez savoir sur cette commande, particulièrement utile pour les ordinateurs partagés (sinon cela n'aurait pas beaucoup de sens).

Comment utiliser chown

Avant de commencer, je voudrais vous rappeler que lorsqu'un fichier est mentionné, nous voulons dire est l'itinéraire complet. Avec cela expliqué, la syntaxe de la commande est la suivante:

chown [Opciones] [usuario_propietario:dueño_del_grupo] [Archivo]

De ce qui précède, nous devons:

  • Options sont les différentes options que nous utiliserons avec la commande.
  • owner_user: group_owner Il se trouve dans le nom d'utilisateur et / ou le nom du groupe, bien que l'UID (identifiant d'utilisateur) ou le GID (identifiant de groupe) puisse également être utilisé.
  • armoires de bureau C'est le fichier auquel nous voulons modifier les permissions, qui peuvent être une ou plusieurs.

Comment changer le propriétaire d'un fichier ou d'un répertoire avec chown

Nous pouvons changer le propriétaire de différents fichiers et répertoires à l'aide de la commande chown. Par exemple, pour changer le propriétaire d'un fichier en un utilisateur spécifique, nous exécuterons la commande suivante:

chown pablinux archivo.ext

D'après ce qui précède, "pablinux" est l'utilisateur et "file.ext" est le fichier avec son extension.

Si nous voulons changer le nom de plusieurs fichiers, nous allons en ajouter les uns après les autres séparés par un espace, ce qui ressemblerait plus ou moins à ceci:

chown pablinux archivo.ext archivo2.ext

Dans le cas du répertoire, la seule chose que nous allons changer est qu'au lieu de mettre un fichier, nous pourrons dans un répertoire.

Comment changer le propriétaire d'un fichier avec l'UID

La première chose à faire est d'obtenir notre UID avec la commande suivante:

echo $UID

Ce qui précède devrait donner le nombre 1000. Pour changer le propriétaire d'un fichier de cette manière, la commande que nous introduirions ci-dessous serait la suivante:

chmod 1000 archivo.ext

Modifier le propriétaire et le groupe d'un fichier

Pour changer le propriétaire et le groupe d'un fichier, nous devons fournir un nom d'utilisateur et un nom de groupe. Utilisation de la commande chown Nous pouvons changer le propriétaire et le groupe comme suit, nous allons d'abord changer le propriétaire d'un fichier et le groupe avec la commande suivante:

chown pablinux:administradores archivo.ext

Le nom du groupe peut être ce que nous voulons; dans l'exemple ci-dessus, ce serait «administrateurs». Si nous ne voulons pas lui donner un nom de groupe à ce moment-là, nous pouvons indiquer uniquement le nom d'utilisateur, pour lequel nous utiliserions les deux points puis un espace comme dans l'exemple suivant:

chown pablinux: archivo.ext

Dans l'exemple précédent, en n'indiquant aucun groupe, il prendra le groupe de l'utilisateur, dans ce cas pablinux.

Changer le groupe d'un fichier avec chown

Nous pouvons changer le nom de groupe d'un fichier à l'aide de la commande chown. La commande ressemblerait à ceci, où linuxadictos serait le nouveau groupe du fichier file.ext :

chown :linuxadictos archivo.ext

Comme vous pouvez le voir, dans la commande précédente, l'espace est à gauche des deux points.

Changer de propriétaire de fichier de manière récursive

En utilisant l'option -R, nous pouvons changer le nom du groupe ou le propriétaire d'un fichier et des sous-répertoires qui se trouvent dans un répertoire spécifique. Dans la commande suivante, nous allons changer le répertoire / Var / www a linuxadictos:

chown -R :linuxadictos /var/www

Comment voir le propriétaire des fichiers

Pour voir à qui appartient un fichier, nous pouvons utiliser la commande ls avec l'option -l. Par exemple, pour voir le propriétaire du fichier file.ext nous allons entrer cette commande:

ls -l archivo.ext

Le résultat nous montrera quelque chose comme:

-rw-r--r-- 1 pablinux pablinuxusuarios 241 Mar 1 01:28 archivo.ext

Savez-vous déjà comment utiliser la commande chown sur Linux?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.