docs(env): klarstellen, dass $$ als ein $ ankommt
Nachfrage aus der Praxis: printenv zeigt nach dem Escapen ein einzelnes $, und das sah nach einem zweiten Fehler aus. Es ist das gewuenschte Ergebnis – angemeldet wird mit dem einfachen $. Dazu der Hinweis, dass einfache Anfuehrungszeichen dasselbe ohne Verdopplung leisten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
218b238afc
commit
213ecb7d06
3 files changed
+11
-1
No files matched your search
@@ -153,7 +153,15 @@ es als Variable und schneidet lautlos ab. Gemessen:
|
||||
| `'abc$def'` | `abc$def` ✓ |
|
||||
| `abc\$def` | `abc\` |
|
||||
|
||||
Ein Backslash hilft also **nicht**. Das trifft besonders `ADMIN_PASSWORD`:
|
||||
Ein Backslash hilft also **nicht**.
|
||||
|
||||
`$$` sind dabei keine zwei Zeichen, sondern eine Fluchtsequenz: Das erste
|
||||
schützt das zweite und wird dabei verbraucht. Im Container steht danach **ein**
|
||||
`$` – das ist das gewünschte Ergebnis, und angemeldet wird sich mit dem
|
||||
einfachen `$`. Wem das zu leicht zu verwechseln ist, nimmt die einfachen
|
||||
Anführungszeichen: Dort steht das Passwort so da, wie es ist.
|
||||
|
||||
Das trifft besonders `ADMIN_PASSWORD`:
|
||||
Angelegt wird dann ein Konto mit einem Passwort, das niemand kennt, und die
|
||||
Anmeldung scheitert mit „invalid credentials", obwohl alles richtig eingetippt
|
||||
ist. Nachsehen, was wirklich angekommen ist:
|
||||
|
||||
Reference in new issue
Block a user