Eksempelfil til oppgave Z3.1 (kurset VPS og Linux-serveradministrasjon). Server web1.example.com. Webserveren (nginx med PHP-FPM) kjører som brukeren 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ørsmål (svar med ja/nei, et filnavn eller et tall): 1. Kan webserveren (www-data) lese config.php? 2. Kan webserveren (www-data) endre config.php? 3. Hvilken fil kan endres av alle brukere på serveren? 4. Hvilke rettigheter (som tall) passer for den filen, hvis webapplikasjonen må kunne lese den? 5. Kan jan slette andres filer i mappen uploads? 6. Kan jan åpne mappen prive? 7. Hvilken fil kjører med rettighetene til root, også når en vanlig bruker starter den? 8. Kan brukeren backup lese filen index.php? 9. Hva er rettighetene til mappen uploads som tall?