mise au point
This commit is contained in:
48
Readme.md
48
Readme.md
@@ -1,3 +1,47 @@
|
||||
##### Network
|
||||
##### TP Permissions
|
||||
|
||||
#### Références
|
||||
|
||||
linux.pdf slide 50 à 74
|
||||
|
||||
#### Objectifs
|
||||
|
||||
Le but est de mettre en place une arborescence utilisée par une équipe de développeurs.
|
||||
|
||||
Ils/Elles doivent pouvoir y déposer des fichiers et des répertoires.
|
||||
|
||||
Mais sans (trop) marcher sur les plate-bandes du voisin.
|
||||
|
||||
#### Création du groupe et des utilisateurs
|
||||
|
||||
Créez un groupe *"webdev"*
|
||||
|
||||
Créez 4 utilisateurs *pierre*, *paul*, *jacquie* et *rose*
|
||||
|
||||
Faites en sorte que ces utilisateurs soient membre du groupe *webdev*
|
||||
|
||||
**Attention webdev ne doit pas être le groupe principal**
|
||||
|
||||
Mot de passe: 123Soleil
|
||||
|
||||
Durée de validité du mot de passe: 1an
|
||||
|
||||
|
||||
#### TP permissions apache:
|
||||
|
||||
Créer les répertoires:
|
||||
|
||||
* /var/www/html/client1/www
|
||||
* /var/www/html/client1/tmp
|
||||
* /var/www/html/client1/logs
|
||||
* /var/www/html/client1/cache
|
||||
|
||||
et réglez les permissions afin de répondre aux contraintes ci-dessous:
|
||||
|
||||
1. Tous les utilisateurs du groupe *webdev* peuvent lire et écrire dans le répertoire /var/www/html/client1/ et ses sous-répertoires
|
||||
2. L'utilisateur *apache* peut lire le répertoire /var/www/html/client1/www et son contenu.
|
||||
3. *apache* peut lire et écrire dans /var/www/html/client1/cache et /var/www/html/client1/tmp
|
||||
4. Un utilisateur ne peut pas supprimer le fichier d'un autre utilisateur.
|
||||
5. Un utilisateur membre du groupe *webdev* doit pouvoir lire le fichier d'un autre utilisateur.
|
||||
6. Tous les autres utilisateurs (c'est à dire ceux qui ne sont ni *apache*, ni membre du groupe *webdev*) ne doivent pas pouvoir accéder au répertoire /var/www/html/client1 et à son contenu.
|
||||
|
||||
cible: Epsi, B1 cours environnement linux
|
||||
Reference in New Issue
Block a user