{
"$schema": "../schema/questions.schema.json",
"format": "lpic-sim-questions",
"meta": {
"file": "questions_106_set2.json",
"brief": "Zweiter Fragensatz zu Topic 106 Benutzerschnittstellen und Desktops (LPIC-1 102-500, Objectives 5.0)",
"author": "Björn Runden
",
"owner": "Björn Runden
",
"assist": "KI-unterstützt (Claude Opus 5.5), geprüft von Björn Runden
",
"version": "0.1.0 (30.10.2026)"
},
"exam": "lpic1-102",
"questions": [
{
"id": "106.1-004",
"objective": "106.1",
"type": "single",
"difficulty": 2,
"question": "Mit welchem Befehl erlaubt man einem bestimmten entfernten Rechner **hostbasiert** den Zugriff auf den lokalen X-Server?",
"options": [
{ "id": "a", "text": "`xhost +192.0.2.20`", "correct": true, "explanation": "`xhost +` fügt den Host der Zugriffsliste hinzu; `xhost -` entfernt ihn." },
{ "id": "b", "text": "`xauth add 192.0.2.20`", "correct": false, "explanation": "`xauth` verwaltet Cookies (MIT-MAGIC-COOKIE), nicht hostbasierte Freigaben." },
{ "id": "c", "text": "`xdpyinfo 192.0.2.20`", "correct": false, "explanation": "`xdpyinfo` zeigt Informationen über einen X-Server an." },
{ "id": "d", "text": "`xrandr --allow 192.0.2.20`", "correct": false, "explanation": "`xrandr` stellt Bildschirmauflösung und -anordnung ein." },
{ "id": "e", "text": "`startx 192.0.2.20`", "correct": false, "explanation": "`startx` startet einen X-Server mit Sitzung." }
],
"explanation": "`xhost +` ohne Host schaltet die Zugriffskontrolle ganz ab – unsicher. Besser: X-Weiterleitung über SSH (`ssh -X`).",
"references": ["man 1 xhost"]
},
{
"id": "106.1-005",
"objective": "106.1",
"type": "fill",
"difficulty": 2,
"question": "In welcher Datei (vollständiger Pfad, klassischer Ablageort) protokolliert der erste Xorg-Server (Display `:0`) seinen Start und erkannte Hardware?",
"answers": ["/var/log/Xorg.0.log"],
"explanation": "Fehlerzeilen sind mit `(EE)`, Warnungen mit `(WW)` markiert. Läuft Xorg ohne Root-Rechte, liegt das Log oft unter `~/.local/share/xorg/Xorg.0.log`.",
"references": ["man 1 Xorg"]
},
{
"id": "106.1-006",
"objective": "106.1",
"type": "single",
"difficulty": 1,
"question": "Welches Programm zeigt Informationen über den laufenden X-Server an, z. B. Auflösung, Farbtiefe und unterstützte Erweiterungen?",
"options": [
{ "id": "a", "text": "`xdpyinfo`", "correct": true, "explanation": "display info: Server-Version, Bildschirme, Erweiterungen." },
{ "id": "b", "text": "`xwininfo`", "correct": false, "explanation": "`xwininfo` zeigt Informationen zu einem einzelnen Fenster." },
{ "id": "c", "text": "`xhost`", "correct": false, "explanation": "`xhost` verwaltet die hostbasierte Zugriffskontrolle." },
{ "id": "d", "text": "`xinit`", "correct": false, "explanation": "`xinit` startet einen X-Server und erste Clients." },
{ "id": "e", "text": "`xauth`", "correct": false, "explanation": "`xauth` verwaltet Zugriffs-Cookies." }
],
"explanation": "Weitere X-Werkzeuge aus 106.1: `xwininfo`, `xdpyinfo`, `xhost`, `xauth`, `xrandr`.",
"references": ["man 1 xdpyinfo"]
},
{
"id": "106.1-007",
"objective": "106.1",
"type": "multi",
"difficulty": 2,
"question": "Welche Aussagen zur X11-Weiterleitung über SSH treffen zu?",
"options": [
{ "id": "a", "text": "Mit `ssh -X benutzer@server` erscheinen dort gestartete X-Programme auf dem lokalen Bildschirm.", "correct": true, "explanation": "ssh setzt auf dem Server `DISPLAY` (z. B. `localhost:10.0`) und tunnelt die Verbindung." },
{ "id": "b", "text": "Der SSH-Server muss `X11Forwarding yes` in `sshd_config` erlauben.", "correct": true, "explanation": "Ohne diese Einstellung lehnt sshd die Weiterleitung ab." },
{ "id": "c", "text": "Auf dem Client muss vorher `xhost +` ausgeführt werden.", "correct": false, "explanation": "Nicht nötig – ssh regelt die Authentifizierung per Cookie; `xhost +` wäre unsicher." },
{ "id": "d", "text": "Man muss auf dem Server `DISPLAY=:0` setzen.", "correct": false, "explanation": "`:0` wäre der lokale Bildschirm des Servers; ssh setzt `DISPLAY` selbst." },
{ "id": "e", "text": "X11-Weiterleitung funktioniert nur über unverschlüsselte Verbindungen.", "correct": false, "explanation": "Gerade der Vorteil: Der X-Verkehr läuft verschlüsselt im SSH-Tunnel." }
],
"explanation": "`ssh -Y` ist „trusted“ X11-Forwarding mit weniger Einschränkungen durch die X-Security-Extension.",
"references": ["man 1 ssh", "man 5 sshd_config"]
},
{
"id": "106.2-003",
"objective": "106.2",
"type": "single",
"difficulty": 1,
"question": "Welche Komponente zeigt die grafische Anmeldemaske an und startet nach erfolgreicher Anmeldung die Desktop-Sitzung?",
"options": [
{ "id": "a", "text": "Der Display-Manager (z. B. GDM, SDDM, LightDM)", "correct": true, "explanation": "Display-Manager übernehmen Anmeldung und Sitzungsstart." },
{ "id": "b", "text": "Der Fenstermanager", "correct": false, "explanation": "Er platziert und dekoriert Fenster innerhalb einer laufenden Sitzung." },
{ "id": "c", "text": "Der Terminal-Emulator", "correct": false, "explanation": "Er stellt eine Shell in einem Fenster bereit." },
{ "id": "d", "text": "Der Dateimanager", "correct": false, "explanation": "Er verwaltet Dateien innerhalb der Sitzung." },
{ "id": "e", "text": "Der Druckdienst CUPS", "correct": false, "explanation": "CUPS verwaltet Drucker." }
],
"explanation": "Ohne Display-Manager startet man X z. B. nach Textanmeldung mit `startx`.",
"references": ["LPI 102-500 Objective 106.2"]
},
{
"id": "106.2-004",
"objective": "106.2",
"type": "single",
"difficulty": 2,
"question": "Welche Aussage zu XDMCP trifft zu?",
"options": [
{ "id": "a", "text": "Die Verbindung ist unverschlüsselt; XDMCP sollte nur in vertrauenswürdigen Netzen oder über einen Tunnel genutzt werden.", "correct": true, "explanation": "XDMCP und das anschließende X-Protokoll übertragen alles im Klartext." },
{ "id": "b", "text": "XDMCP verschlüsselt per TLS.", "correct": false, "explanation": "XDMCP bietet keine Verschlüsselung." },
{ "id": "c", "text": "XDMCP verwendet TCP-Port 3389.", "correct": false, "explanation": "3389 ist RDP; XDMCP nutzt UDP-Port 177." },
{ "id": "d", "text": "XDMCP ist das Protokoll von VNC.", "correct": false, "explanation": "VNC nutzt RFB." },
{ "id": "e", "text": "XDMCP funktioniert nur mit Wayland.", "correct": false, "explanation": "XDMCP gehört zum X Window System." }
],
"explanation": "XDMCP vermittelt eine Anmeldung am Display-Manager eines entfernten Rechners; die Sitzung läuft dann dort, die Anzeige lokal.",
"references": ["LPI 102-500 Objective 106.2"]
},
{
"id": "106.3-003",
"objective": "106.3",
"type": "single",
"difficulty": 1,
"question": "Welche Hilfsfunktion vergrößert einen Ausschnitt des Bildschirms für Menschen mit eingeschränktem Sehvermögen?",
"options": [
{ "id": "a", "text": "Bildschirmlupe", "correct": true, "explanation": "Vergrößert den Bereich um Mauszeiger oder Fokus." },
{ "id": "b", "text": "Bildschirmleser", "correct": false, "explanation": "Liest Inhalte vor bzw. gibt sie auf einer Braillezeile aus, vergrößert aber nicht." },
{ "id": "c", "text": "Langsame Tasten", "correct": false, "explanation": "Eine Tastaturhilfe gegen versehentliche Anschläge." },
{ "id": "d", "text": "Springende Tasten", "correct": false, "explanation": "Ignoriert schnell wiederholte Anschläge." },
{ "id": "e", "text": "Maustasten", "correct": false, "explanation": "Steuert den Mauszeiger über den Ziffernblock." }
],
"explanation": "Für eingeschränktes Sehen: Lupe, große Schriften, Hochkontrast. Für Blinde: Bildschirmleser, Braillezeile.",
"references": ["LPI 102-500 Objective 106.3"]
},
{
"id": "106.3-004",
"objective": "106.3",
"type": "multi",
"difficulty": 1,
"question": "Welche Hilfstechnologien richten sich vor allem an **blinde** Nutzer?",
"options": [
{ "id": "a", "text": "Braillezeile", "correct": true, "explanation": "Gibt Text als ertastbare Punktschrift aus." },
{ "id": "b", "text": "Bildschirmleser (z. B. Orca)", "correct": true, "explanation": "Liest Inhalte per Sprachsynthese vor." },
{ "id": "c", "text": "Hochkontrast-Theme", "correct": false, "explanation": "Hilft bei eingeschränktem Sehvermögen, nicht bei Blindheit." },
{ "id": "d", "text": "Bildschirmtastatur", "correct": false, "explanation": "Hilft bei motorischen Einschränkungen." },
{ "id": "e", "text": "Maustasten", "correct": false, "explanation": "Hilft bei motorischen Einschränkungen." }
],
"explanation": "Barrierefreiheit unterscheidet Seh-, Hör- und motorische Einschränkungen; die Hilfen sind entsprechend verschieden.",
"references": ["LPI 102-500 Objective 106.3"]
}
]
}