Eksempelfil til opgave Z3.1 (kurset VPS og Linux-serveradministration). Server web1.example.com. Webserveren (nginx med PHP-FPM) kører som brugeren 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 Spørgsmål (svar med ja/nej, et filnavn eller et tal): 1. Kan webserveren (www-data) læse config.php? 2. Kan webserveren (www-data) ændre config.php? 3. Hvilken fil kan ændres af enhver bruger på serveren? 4. Hvilke rettigheder (som tal) passer til den fil, hvis webapplikationen skal kunne læse den? 5. Kan jan slette andres filer i mappen uploads? 6. Kan jan åbne mappen prive? 7. Hvilken fil kører med rettighederne fra root, også når en almindelig bruger starter den? 8. Kan brugeren backup læse filen index.php? 9. Hvad er rettighederne for mappen uploads som tal?