Fichier d'exemple pour l'exercice Z3.1 (cours VPS et administration de serveurs Linux). Serveur web1.example.com. Le serveur web (nginx avec PHP-FPM) tourne sous l'utilisateur www-data. anna@web1:~$ id anna uid=1000(anna) gid=1000(anna) groups=1000(anna),27(sudo) anna@web1:~$ id jan uid=1001(jan) gid=1001(jan) groups=1001(jan),33(www-data) anna@web1:~$ id backup uid=1002(backup) gid=1002(backup) groups=1002(backup) anna@web1:~$ id www-data uid=33(www-data) gid=33(www-data) groups=33(www-data) anna@web1:~$ ls -la /var/www/example.com total 40 drwxr-x--- 5 anna www-data 4096 Nov 9 10:00 . drwxr-xr-x 3 root root 4096 Nov 1 09:00 .. -rw-rw-rw- 1 anna www-data 612 Nov 9 10:01 .env -rw-r----- 1 anna www-data 412 Nov 9 10:02 config.php -rw-r--r-- 1 anna www-data 1520 Nov 9 10:03 index.php drwxr-xr-x 2 anna www-data 4096 Nov 9 10:07 images drwx------ 2 anna anna 4096 Nov 9 10:05 prive drwxrwxr-x 2 www-data www-data 4096 Nov 9 10:04 uploads -rwsr-xr-x 1 root root 16400 Nov 9 10:06 opruimen Questions (répondez par oui/non, un nom de fichier ou un nombre) : 1. Le serveur web (www-data) peut-il lire config.php ? 2. Le serveur web (www-data) peut-il modifier config.php ? 3. Quel fichier peut être modifié par n'importe quel utilisateur du serveur ? 4. Quels droits (sous forme de nombre) conviennent à ce fichier, si l'application web doit pouvoir le lire ? 5. jan peut-il supprimer les fichiers d'un autre utilisateur dans le dossier uploads ? 6. jan peut-il ouvrir le dossier prive ? 7. Quel fichier s'exécute avec les droits de root, même lorsqu'un utilisateur ordinaire le lance ? 8. L'utilisateur backup peut-il lire le fichier index.php ? 9. Quels sont les droits du dossier uploads sous forme de nombre ?