Ich möchte das Passwort aus einigen vertraulichen Dateien entfernen oder maskieren. Ich benutze folgende Syntax und es funktioniert mit einfachen Passwort wie Alphabete und Zahlen Basis-Passwort, aber nicht mit Sonderzeichen Passwort wie! @ # $% ^. Kann jemand Sonderzeichen in Regex zuordnen? Hier, was ich für ein einfaches Passwort benutze.Regex zum Maskieren von Sonderzeichen Passwort in Dateien
sed -i 's/password="[0-9A-Za-z]\+"/password="XXXXXXXX"/g' server.xml
Wie sind die Zitat Zeichen in der Datei entkommen? Ist es mit Backslash (zB. Password =" My \ "pass" ') oder mit doppelten Anführungszeichen (zB. password =" My "" pass "'), oder etwas anderes? – ANisus
Autsch, Klartext Passwörter! – Flexo
@awoodland: Nicht unbedingt (aber am wahrscheinlichsten: P). Kann ich * ein Passwort Hash darin gespeichert sein? Lass uns hoffen! – ANisus