Utilisez chown pour définir la propriété de tous les sous-dossiers et fichiers d’un dossier?


Réponses:


58

De chown --help:

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.

[...]

  -R, --recursive        operate on files and directories recursively

[...]

Donc, vous devez exécuter (probablement avec sudo):

chown -R USERNAME:GROUPNAME /PATH/TO/FILE

Ou, si le groupe doit être le groupe principal de l'utilisateur spécifié (généralement le même nom), vous pouvez également omettre le GROUPNAMEet lui donner simplement USERNAME:un signe deux-points (sans espace avant!). Il sera implicitement défini:

chown -R USERNAME: /PATH/TO/FILE

Pour ne changer que l’utilisateur et laisser le groupe tel quel, il suffit de spécifier USERNAMEaucun nom de groupe et aucun signe deux-points:

chown -R USERNAME /PATH/TO/FILE

Pour ne changer que le groupe et laisser le propriétaire utilisateur tel quel, spécifiez simplement :GROUPNAMEavec un signe deux-points:

chown -R :GROUPNAME /PATH/TO/FILE

11

Mon nom d'utilisateur est timo et je l'ai fait pour prendre possession de tous mes fichiers et dossiers du répertoire de départ (transférés à partir d'un autre compte):

~$ sudo chown -R timo /home/timo/*

9
chown -R <username>:<groupname> <folder>

C’est comme cela que je fais normalement, et je fais habituellement ce dossier à la fois. Cela ne prend que quelques instants pour parcourir chaque dossier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.