2019-07-10 13:17:37 +01:00
|
|
|
# chmod
|
|
|
|
|
|
|
|
> Modifie les droits d'accès d'un fichier ou d'un répertoire.
|
2021-10-07 08:37:39 +01:00
|
|
|
> Plus d'informations : <https://www.gnu.org/software/coreutils/chmod>.
|
2019-07-10 13:17:37 +01:00
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Donne les droits d'e[x]écution à l'[u]tilisateur auquel le fichier appartient :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
|
|
|
`chmod u+x {{fichier}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Donne à l'utilisateur les droits de lecture (r) et d'écriture (w) sur un fichier/répertoire :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
|
|
|
`chmod u+rw {{fichier_ou_repertoire}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Enlève les droits d'exécution pour le [g]roupe :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
|
|
|
`chmod g-x {{fichier}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Donne à tous (a) les utilisateurs les droits de lecture et d'exécution :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
|
|
|
`chmod a+rx {{fichier}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Donne aux autres utilisateurs (qui sont dans un autre groupe) les mêmes droits que ceux du groupe propriétaire :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
|
|
|
`chmod o=g {{fichier}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Retire tous les droits aux autres (o) utilisateurs :
|
2021-03-24 22:00:22 +00:00
|
|
|
|
|
|
|
`chmod o= {{fichier}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Modifie les permissions récursivement en donnant aux membres du groupe et aux autres utilisateurs le droit d'écriture :
|
2019-07-10 13:17:37 +01:00
|
|
|
|
2019-10-24 19:36:19 +01:00
|
|
|
`chmod -R g+w,o+w {{repertoire}}`
|