Gibt es eine Möglichkeit, im Shell-Debugmodus anstelle eines Kennworts eine beliebige Zeichenfolge (wie „xxxx“ oder „***“) auszudrucken?
Kontext- Ich habe einige Skripte, die eine Verbindung zur PostgreSQL-Datenbank herstellen. Wir haben das Passwort in einer anderen versteckten und geschützten Datei definiert und verwenden diese Datei dann, um PGPASSWORD in die Skripte zu exportieren, damit wir die Passwörter nicht als explizite Argumente übergeben müssen. Nur wenige Benutzer (keine DBAs) haben Ausführungsberechtigung für die Skripte. Wenn sie das Skript im Debugmodus (sh -x) ausführen, können sie die Passwörter im Klartext sehen.