Permissions basiques
Connexion SSH
Connectez-vous à votre serveur via SSH.
ssh votre_nom_utilisateur@adresse_du_serveur
Si le porte SSH n'est pas le port par défaut (22), utilisez l'option -p :
ssh -p 2222 votre_nom_utilisateur@adresse_du_serveur
Création des utilisateurs
Créez les utilisateurs toto et titi.
📌 💡 Solution
Mission n°1 : Un répertoire très sécurisé
🧠 Rappel
Les permissions 700 signifient que seul le propriétaire a les droits de lecture, écriture et exécution.
C’est utile pour protéger un dossier personnel.
Étape 1
Connectez-vous avec l’utilisateur toto.
📌 💡 Solution
Étape 2
Créez un répertoire nommé secrets dans votre répertoire personnel.
📌 💡 Solution
Étape 3
Appliquez les permissions suivantes : vous seul avez accès.
📌 💡 Solution
Étape 4
Vérifiez les permissions avec ls -ld.
📌 💡 Solution
Étape 5
Essayez d’accéder au dossier avec un autre utilisateur (titi).
📌 💡 Solution
Mission n°2 : Créer un répertoire partagé
🧠 Rappel
Un groupe permet de partager des fichiers entre utilisateurs.
Le mode 770 donne tous les droits au propriétaire et au groupe, aucun aux autres.
Étape 1
Créez un répertoire /srv/partage.
📌 💡 Solution
Étape 2
Créez un groupe groupepartage.
📌 💡 Solution
Étape 3
Changez le groupe du répertoire.
📌 💡 Solution
Étape 4
Appliquez les permissions 770.
📌 💡 Solution
Étape 5
Vérifiez les droits.
📌 💡 Solution
Mission n°3 : Ajouter des utilisateurs à un groupe
🧠 Rappel
Pour accéder à un répertoire de groupe, un utilisateur doit être membre de ce groupe.
La commande adduser <utilisateur> <groupe> ou usermod -aG permet d’ajouter un utilisateur à un groupe sans écraser les autres.
Étape 1
Ajoutez toto au groupe groupepartage.
📌 💡 Solution
Étape 2
Ajoutez titi aussi.
📌 💡 Solution
Étape 3
Vérifiez les groupes.
📌 💡 Solution
Étape 4
Reconnectez-vous pour actualiser les groupes.
📌 💡 Solution
Étape 5
Testez l’accès.
📌 💡 Solution
Mission n°4 : Travailler dans un répertoire partagé
🧠 Rappel
Si les utilisateurs sont dans le même groupe et que le dossier a les bons droits (770), ils peuvent lire et modifier les fichiers des autres membres du groupe.
Étape 1
Avec toto, créez un fichier dans /srv/partage.
📌 💡 Solution
Étape 2
Avec titi, lisez le fichier.
📌 💡 Solution
Étape 3
Modifiez le fichier.
📌 💡 Solution
Étape 4
Vérifiez les droits du fichier.
📌 💡 Solution
Mission n°5 : Comprendre les permissions numériques
🧠 Rappel
Les permissions numériques sont une façon compacte de définir les droits :
6= lecture (4) + écriture (2)7= lecture + écriture + exécution0= aucun droit
Étape 1
Créez un fichier test.txt.
📌 💡 Solution
Étape 2
Appliquez les permissions 644.