1.6 KiB
1.6 KiB
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:
- Tous les utilisateurs du groupe webdev peuvent lire et écrire dans le répertoire /var/www/html/client1/ et ses sous-répertoires
- L'utilisateur apache peut lire le répertoire /var/www/html/client1/www et son contenu.
- apache peut lire et écrire dans /var/www/html/client1/cache et /var/www/html/client1/tmp
- Un utilisateur ne peut pas supprimer le fichier d'un autre utilisateur.
- Un utilisateur membre du groupe webdev doit pouvoir lire le fichier d'un autre utilisateur.
- 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.