Comment puis-je utiliser la chown
commande pour modifier la propriété de tous les sous-dossiers et fichiers d'un dossier?
chown -R your_username:your_group folder
Comment puis-je utiliser la chown
commande pour modifier la propriété de tous les sous-dossiers et fichiers d'un dossier?
chown -R your_username:your_group folder
Réponses:
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 GROUPNAME
et 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 USERNAME
aucun 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 :GROUPNAME
avec un signe deux-points:
chown -R :GROUPNAME /PATH/TO/FILE
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/*
chown -R
devrait travailler pour vous.