permet de lister les fichiers et répertoires de votre machine
ici en rouge le propriétaire, en vert pour le groupe
r: read (droit en lecture)
w: write (droit en écriture) modifiable!
x: executable (droit à l’exécution) , script ou fichier elf (binaire)
bruno@elliott:~/Works/ciel1/virtualbox1$ ls -l
total 4340224
-rwxr--r-- 1 bruno bruno 1025857024 25 avril 14:27 Debian11_20032024.ova
-rw-r--r-- 1 bruno dialout 0 2 mai 07:52 test
-rw-r--r-- 1 bruno bruno 3418521600 25 avril 14:46 ubudorian.iso
pour modifier les droits fichiers et répertoires
dans le man chmod on rappel:
Chaque MODE a la forme « [ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+ ».
Letters for access rights
Meaning
u
User class “user“
g
User class “group”
o
User class “others”
a
“all”; command referring to all user classes
chmod g-rwx fichier
exemple pour supprimer les droits de lecture écriture exécution pour fichier !
chmod g+rwx fichier
exemple pour donner les droits de lecture écriture exécution pour fichier !
chmod ugo+rwx fichier
chmod 777 fichier
exemple pour donner tous les droits a groupe , user et autre
chmod 000 fichier
pour enlever tous les droits sur fichier
chown etudiant fichier
fichier devient la propriété d'etudiant
chown etudiant:etudiant fichier
permet de changer le propriétaire et le groupe
pour changer de groupe sur un fichier ou un répertoire
exemple:
bruno@elliott:~/Works/ciel1/virtualbox1$ chgrp dialout test
bruno@elliott:~/Works/ciel1/virtualbox1$ ls -l
total 4340224
-rwxr--r-- 1 bruno bruno 1025857024 25 avril 14:27 Debian11_20032024.ova
-rw-r--r-- 1 bruno dialout 0 2 mai 07:52 test
-rw-r--r-- 1 bruno bruno 3418521600 25 avril 14:46 ubudorian.iso
bruno@elliott:~/Works/ciel1/virtualbox1$