[BUG] TMPDIR not quoted in init-plex-chown/run script
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 92/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- docker, shell
- Bereich
- devops, infrastructure
Rechercherichtung
Öffne root/etc/s6-overlay/s6-rc.d/init-plex-chown/run und vergleiche die nicht in Anführungszeichen gesetzte TMPDIR-Verwendung in Zeile 8 mit der in Anführungszeichen gesetzten Verwendung in Zeile 6. Überprüfe das Skript mit einem TMPDIR-Pfad, der Leerzeichen enthält; die Aufgabe ist abgeschlossen, wenn mkdir diesen Pfad korrekt verarbeitet, ohne falsche Verzeichnisse zu erstellen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Current Behavior
In root/etc/s6-overlay/s6-rc.d/init-plex-chown/run, line 8 uses mkdir -p ${TMPDIR} without quoting the variable. While the default value (/run/plex-temp) doesn't contain spaces, if a user sets TMPDIR to a path with spaces, the mkdir command will fail or create the wrong directory.
Expected Behavior
TMPDIR should be quoted consistently, like it is on line 6 where rm -rf "${TMPDIR}" is used.
Steps To Reproduce
- Set
TMPDIR=/path with spaces/plex-tempin docker create/run command - Start the container
- The
mkdir -pcommand will fail or create incorrect directories
Environment
- OS: Any
- How docker service was installed: Any
- CPU architecture: x86-64 or arm64
- Docker creation: Any docker create/run command with TMPDIR containing spaces
Container logs
N/A - this is a code quality issue
- Vorherrschende Sprache
- Dockerfile
- Sterne
- 1.4k
- Forks
- 228
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus linuxserver/docker-plex
-
invalid no-issue-activity
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
linuxserver/docker-plex#457 · 3 Kommentare ·
-
work-in-progress
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
linuxserver/docker-plex#432 · 27 Kommentare ·
Alle Issues in linuxserver/docker-plex
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
danielmiessler/LifeOS#2215 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
sympozium-ai/sympozium#627 ·
-
repo:raw-data
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
hotosm/raw-data-api#316 · 1 Kommentar ·
-
agentic-workflows cascade-suspected
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100