From 4f17744d6c9d5da98fabd5f746c2fdf628220d3e Mon Sep 17 00:00:00 2001 From: Stefan Midjich Date: Thu, 13 Mar 2025 14:40:59 +0100 Subject: [PATCH 1/2] Support passwords with spaces You must quote $2 in order to support passwords with spaces. --- docker/create_user | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/create_user b/docker/create_user index a327e1d..68804c5 100755 --- a/docker/create_user +++ b/docker/create_user @@ -12,5 +12,5 @@ if [ -z "$2" ]; then htpasswd -B $PASSWORD_FILE $1 else # read password from command line - htpasswd -B -b $PASSWORD_FILE $1 $2 + htpasswd -B -b $PASSWORD_FILE $1 "$2" fi From 19aa0845c04b56c8f30bdebb4e6b3773937e51c9 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Mon, 14 Apr 2025 20:48:11 +0200 Subject: [PATCH 2/2] create_user/delete_user: quote user and filename --- docker/create_user | 4 ++-- docker/delete_user | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/create_user b/docker/create_user index 68804c5..2c99a0f 100755 --- a/docker/create_user +++ b/docker/create_user @@ -9,8 +9,8 @@ fi if [ -z "$2" ]; then # password from prompt - htpasswd -B $PASSWORD_FILE $1 + htpasswd -B "$PASSWORD_FILE" "$1" else # read password from command line - htpasswd -B -b $PASSWORD_FILE $1 "$2" + htpasswd -B -b "$PASSWORD_FILE" "$1" "$2" fi diff --git a/docker/delete_user b/docker/delete_user index c3c25ec..93d59f3 100755 --- a/docker/delete_user +++ b/docker/delete_user @@ -5,4 +5,4 @@ if [ -z "$1" ]; then exit 1 fi -htpasswd -D $PASSWORD_FILE $1 +htpasswd -D "$PASSWORD_FILE" "$1"