mise au point solution
This commit is contained in:
31
solution.md
31
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}
|
||||
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user