diff --git a/home.admin/config.scripts/blitz.setpassword.sh b/home.admin/config.scripts/blitz.setpassword.sh new file mode 100644 index 0000000..5c2e227 --- /dev/null +++ b/home.admin/config.scripts/blitz.setpassword.sh @@ -0,0 +1,47 @@ + +#!/bin/bash + +# command info +if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then + echo "small config script to set a passwords A,B,C & D" + echo "blitz.setpassword.sh [?a|b|c|d] [?newpassword]" + exit 1 +fi + +# 1. parameter [?a|b|c|d] +abcd=$1 + +# 2. parameter [?newpassword] +newPassword=$2 + +# run interactive if no further parameters +if [ ${#abcd} -eq 0 ]; then + OPTIONS+=(A "Master User Password / SSH" \ + B "RPC Password (blockchain/lnd)" \ + C "LND Wallet Password" \ + D "LND Seed Password" ) + CHOICE=$(dialog --clear \ + --backtitle "$BACKTITLE" \ + --title "$TITLE" \ + --menu "$MENU" \ + $HEIGHT $WIDTH $CHOICE_HEIGHT \ + "${OPTIONS[@]}" \ + 2>&1 >/dev/tty) + clear + case $CHOICE in + A) + abcd='a'; + ;; + B) + abcd='b'; + ;; + C) + abcd='c'; + ;; + D) + abcd='d'; + ;; + esac +fi + +echo "Changing '${abcd}' ..." diff --git a/home.admin/config.scripts/lnd.changepassword.py b/home.admin/config.scripts/lnd.changepassword.py deleted file mode 100644 index b7746b6..0000000 --- a/home.admin/config.scripts/lnd.changepassword.py +++ /dev/null @@ -1,11 +0,0 @@ -# parameter #1: old password c to unlock wallet -# parameter #2: new password c -import base64, codecs, json, requests, sys -url = 'https://localhost:8080/v1/changepassword' -cert_path = '/mnt/hdd/lnd/tls.cert' -data = { - 'current_password': base64.b64encode(sys.argv[1]).decode(), - 'new_password' : base64.b64encode(sys.argv[2]).decode() -} -r = requests.post(url, verify=cert_path, data=json.dumps(data)) -print(r.json()) \ No newline at end of file