Beispieldatei zur Aufgabe Z3.1 (Kurs VPS und Linux-Serververwaltung). Server web1.example.com. Der Webserver (nginx mit PHP-FPM) läuft als Benutzer 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 Fragen (antworten Sie mit ja/nein, einem Dateinamen oder einer Zahl): 1. Kann der Webserver (www-data) config.php lesen? 2. Kann der Webserver (www-data) config.php ändern? 3. Welche Datei darf von jedem Benutzer auf dem Server geändert werden? 4. Welche Rechte (als Zahl) passen zu dieser Datei, wenn die Webanwendung sie lesen können muss? 5. Kann jan Dateien eines anderen Benutzers im Verzeichnis uploads löschen? 6. Kann jan das Verzeichnis prive öffnen? 7. Welche Datei läuft mit den Rechten von root, auch wenn ein normaler Benutzer sie startet? 8. Kann der Benutzer backup die Datei index.php lesen? 9. Welche Rechte hat das Verzeichnis uploads als Zahl?