En terme simple
chown
est utilisé pour changer la propriété d'un fichier alors que chmod
sert à changer les bits du mode fichier.
-
chown
définit à qui appartient le fichier.
-
chmod
définit qui peut faire quoi.
Lorsque vous faites de quelqu'un le propriétaire d'un fichier, il peut le faire presque partout où il le souhaite, par exemple, il peut utiliser chmod
pour modifier ses mods définir qui peut faire quoi.
$ ls -l file
-rwxrwxr-x 2 ravexina admins 26 May 9 12:49 file
À la ligne ci-dessus, nous pouvons voir que ravexina
est le propriétaire du fichier et que admins
est le groupe. Je peux utiliser: sudo chown dave:sudo file
pour changer le propriétaire du fichier en dave
et le groupe en sudo
; Maintenant, le fichier appartient à "dave" et tout le monde dans le groupe "sudo".
Cependant, avec chmod
, nous définissons qui peut faire quoi? qui a le droit de lire un fichier, d'écrire dans un fichier ou de l'exécuter. par exemple:
chmod 777 file
donne les droits de lecture, d’écriture et d’exécution à tous, y compris au propriétaire, au groupe et à tout le monde.
De turnoff.us :