Update install_elog.sh
Run CI Tests / test (push) Successful in 1m49s

This commit is contained in:
2025-08-15 15:21:54 +02:00
parent 6ec22a4104
commit bee170ca6f
+5 -1
View File
@@ -31,7 +31,11 @@ sudo cp elogd "$PREFIX/sbin/"
HASH_FULL=$(mkpasswd -m sha-256 "$PASSWORD")
# Exemple: $5$$me1T.2jUUqQNa1wNuey9zNBOmOa4eILOaPb.ZSZjpn4
# On coupe après le 3e '$'
PASSWORD_HASH=$(echo "$HASH_FULL" | cut -d'$' -f4)
PASSWORD_HASH=$(python3 - <<EOF
from passlib.hash import sha256_crypt
print(sha256_crypt.using(salt='', rounds=5000).hash("$PASSWORD")[4:])
EOF
)
echo "[DEBUG] Full hash : $HASH_FULL"
echo "[DEBUG] Trimmed : $PASSWORD_HASH"