From 509cd1641a8ff8d69f1ff2678c78e6bd327b67a2 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Fri, 12 Dec 2025 09:30:38 +0100 Subject: [PATCH] mise au point solution --- solution.md | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/solution.md b/solution.md index 11cf4bb..c8296af 100644 --- a/solution.md +++ b/solution.md @@ -2,23 +2,28 @@ ```bash groupadd webdev -useradd -m -d /home/pierre -G webdev pierre -useradd -m -d /home/paul -G webdev paul -useradd -m -d /home/jacquie -G webdev jacquie -useradd -m -d /home/rose -G webdev rose - -echo 123Soleil | passwd --stdin pierre -... - -passwd -x 365 pierre -... +for i in pierre paul jacquie rose ;do + useradd -m -d /home/${i} -G webdev ${i} + printf "%s:%s" "$i" '123Soleil!' | chpasswd + passwd -x 366 $i +done ``` ## Permissions ```bash -sudo mkdir -p /var/www/html/client1/{www,tmp,logs,cache} -sudo chmod 770 !$ -sudo chgrp webdev !$ +# tous les fichiers / répertoires créés dans /var/www/html/client1/ appartiendront au groupe webdev +mkdir -pm 3570 /var/www/html/client1 +chown apache:webdev /var/www/html/client1 +mkdir -pm 3770 /var/www/html/client1/{www,tmp,logs,cache} + +# apache peut lire www +chown apache /var/www/html/client1/www +chmod 3570 /var/www/html/client1/www + +# apache peut écrire dans cache et tmp +chown apache /var/www/html/client1/{cache,tmp} +chmod 3770 /var/www/html/client1/{cache,tmp} + ```