Vzorový súbor k zadaniu Z3.1 (kurz VPS a správa linuxového servera). Server web1.example.com. Webový server (nginx s PHP-FPM) beží pod používateľom 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 sukromne drwxrwxr-x 2 www-data www-data 4096 Nov 9 10:04 uploads -rwsr-xr-x 1 root root 16400 Nov 9 10:06 upratovanie Otázky (odpovedzte áno/nie, názvom súboru alebo číslom): 1. Môže webový server (www-data) čítať config.php? 2. Môže webový server (www-data) meniť config.php? 3. Ktorý súbor môže meniť ktorýkoľvek používateľ na serveri? 4. Aké práva (ako číslo) sú vhodné pre tento súbor, ak ho webová aplikácia musí môcť čítať? 5. Môže jan vymazať súbory iného používateľa v priečinku uploads? 6. Môže jan otvoriť priečinok sukromne? 7. Ktorý súbor beží s právami používateľa root, aj keď ho spustí bežný používateľ? 8. Môže používateľ backup čítať súbor index.php? 9. Aké sú práva priečinka uploads ako číslo?