Crée un fichier vide nommé test.txt :
touch test.txtAffiche ses permissions :
ls -l test.txtIdentifie :
Que signifie le premier caractère de la ligne
(-, d, l) ?
Crée un fichier nommé notes.txt.
Donne le droit d'exécution au propriétaire :
chmod u+x notes.txtRetire le droit d'écriture au groupe :
chmod g-w notes.txtDonne les droits complets à tous :
chmod a+rwx notes.txtVérifie les changements à chaque étape avec
ls -l.
Questions :
Quelle est la différence entre u+x et
a+x ?
Que fait chmod 644 notes.txt ?
Reviens à des droits de base :
chmod 600 notes.txtQue signifient ces chiffres ?
Attribue les droits suivants en utilisant la syntaxe octale :
Quelle commande utilises-tu ?
Transforme en une commande équivalente avec la notation symbolique.
Crée un fichier rapport.txt.
Observe son propriétaire et groupe :
ls -l rapport.txtCrée un utilisateur nommé mia et un groupe nommé
etudiants. Au besoin, réfère-toi au contenu du dernier
cours.
Change le propriétaire vers l'utilisateur
mia.
sudo chown mia rapport.txtChange uniquement le groupe vers etudiants :
chgrp etudiants rapport.txtVérifie le résultat.
Remet le propriétaire et le groupe initial en utilisant
seulement la commande chown.
Questions :
Qui peut exécuter la commande chown ?
Quelle est la différence entre chown et
chgrp ?
Crée un dossier projets.
Observe ses permissions.
Que permet le droit x sur un dossier ?
Enlève le droit x à tous :
chmod a-x projetsPeux-tu toujours entrer dans le dossier avec
cd projets ?
Redonne le droit d'accès au groupe :
chmod a+x projetsCrée un dossier de test :
mkdir test-perm
chmod 777 test-permAjoute le sticky bit :
chmod +t test-permVérifie avec :
ls -ld test-perm
Question : Que fait le sticky bit sur un dossier public comme
test-perm ?