Comment utiliser la commande chown
pour modifier la propriété de tous les sous-dossiers et fichiers d'un dossier?
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
[...]
Vous devez donc exécuter (probablement avec Sudo
name__):
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 GROUPNAME
et lui donner simplement le USERNAME:
avec deux points (pas d'espace avant!). Il sera implicitement défini:
chown -R USERNAME: /PATH/TO/FILE
Pour changer uniquement l'utilisateur et laisser le groupe tel quel, spécifiez simplement USERNAME
et pas de nom de groupe ni de deux-points:
chown -R USERNAME /PATH/TO/FILE
Pour modifier uniquement le groupe et laisser le propriétaire propriétaire tel quel, spécifiez simplement :GROUPNAME
avec un signe deux-points:
chown -R :GROUPNAME /PATH/TO/FILE
Mon nom d'utilisateur est timo et je l'ai fait pour s'approprier 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/*
chown -R <username>:<groupname> <folder>
C’est comme cela que je fais normalement, et je fais habituellement ce dossier à la fois. Ne prenez que quelques instants pour parcourir chaque dossier.