Code: Select all
sudo bash -c "printf '%s\n' \
'user-test:' \
' hash: \"$HASHED_PASSWORD\"' \
' reserved: true' \
' backend_roles:' \
' - \"admin\"' \
' description: \"admin user\"' >> /etc/opensearch/opensearch security/internal_users.yml"
generiert. Es generiert es in diesem Format
Code: Select all
$2y$12$M44wSxuwYbYRUqRKf1IUAuY5jvBlh4tu5XVx7/PO6SqvPjuXzJaCK
Ich möchte, dass dieser genaue Wert in der Datei "/etc/openSearch/openSearch Search/intern_users.yml" geschrieben wird, dies kann jedoch nicht als 2 $ tun. $ 12, $ m wird als Variable behandelt. < /P>
So schreibt es tatsächlich. < /P>
Code: Select all
user-test:
hash: "y2/PO6SqvPjuXzJaCK"
reserved: true
backend_roles:
- "admin"
description: "admin user"