logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


chown

Nota

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

La commande chown permet de changer les droits d'accès d'un fichier.

Un utilisateur peut, bien entendu, facilement modifier les droits d'un fichier ou d'un répertoire qui lui appartient.
Dans tous les autres cas, seul l'administrateur du système, autrement dit root, peut modifier le propriétaire d'un fichier ou d'un répertoire. Cette mesure de sécurité protège l'intégrité du système.
Pour utiliser la commande chown il faut au préalable être l'utilisateur root.

Syntaxe

chown nouveau_propriétaire:nouveau_groupe fichier

La commande chown peut s'appliquer de la même façon sur des séries de fichiers et répertoires différents.
Par exemple :

chown -R nouveau_propriétaire:nouveau_groupe repertoire1 chemin/repertoire2 chemin/fichier1 fichier2

Exemples

Avec la commande ls

Commençons tout d'abord par utiliser la commande ls d'abord pour identifier quel est le propriétaire d'un fichier donné, ici agenda.text :

ls -l agenda.txt

Donne:

  1. rw-r—r– 1 peter peter agenda.txt

On constate ici que le propriétaire du fichier agenda est peter (il peut donc le lire et le modifier) et qu'il appartient au groupe peter. Les autres utilisateurs peuvent seulement le lire.

En octale, cela s'écrit : 644. Voir : la commande chmod.
Nous voulons maintenant modifier le groupe auquel appartient le fichier pour qu'il appartienne dorénavant au groupe travail.

Utilisation de chown par root :

chown  peter:travail agenda.txt

On vérifie :

ls -l
  -rw-r--r--        1   peter  travail   agenda.txt

On constate bien que le fichier appartient au groupe travail.

Si on décide maintenant de “donner” ce fichier à l'utilisateur prof, on écrira :

chown  prof agenda.txt

Une vérification avec la commande ls montrerait que le propriétaire de agenda.txt est maintenant prof et que le fichier appartient toujours au groupe travail.

Enfin, nous pouvons mettre ce fichier à la propriété de machin et dans son groupe primaire (celui qui lui a été attribué à sa création) ainsi :

chown  machin: agenda.txt

Si ce répertoire doit appartenir à un groupe différent de son groupe primaire, il faut alors bien l'indiquer après les deux points, par exemple :

chown  machin:prof agenda.txt
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/chown.1389728086.txt.gz · Dernière modification: 14/01/2014 20:34 par smolski

Pied de page des forums

Propulsé par FluxBB