From 81c5812b3f3ed609f82c429692301f23c61bba7d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 25 May 2025 11:12:34 +0000 Subject: [PATCH] Added remove users --- filebrowser/start.sh | 10 +++++++--- functions/remove_smb_user.sh | 11 ++++++++++- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/filebrowser/start.sh b/filebrowser/start.sh index 7eab81d..78d224e 100755 --- a/filebrowser/start.sh +++ b/filebrowser/start.sh @@ -1,11 +1,8 @@ #!/bin/sh ./filebrowser config init -echo "Adding users" ./filebrowser users add admin admin ./filebrowser users update admin --perm.admin -./addusers.sh -echo -n > addusers.sh input_file="addusers.txt" while IFS=: read -r username password @@ -15,4 +12,11 @@ do done < "$input_file" echo -n > $input_file +input_file="removeusers.txt" +while IFS=: read -r username +do + ./filebrowser users rm $username +done < "$input_file" +echo -n > $input_file + ./filebrowser diff --git a/functions/remove_smb_user.sh b/functions/remove_smb_user.sh index 7cb951e..ee61ad6 100755 --- a/functions/remove_smb_user.sh +++ b/functions/remove_smb_user.sh @@ -55,4 +55,13 @@ fi # #################################################################### # # Remove filebrowser -# #################################################################### \ No newline at end of file +# #################################################################### + +log_file="$SMB_TOOLS_PATH/filebrowser/removeusers.txt" + +if [ -f "$log_file" ]; then + echo "$USERNAME" >> "$log_file" +fi + +# Non-blocking docker restart +docker restart filebrowser /dev/null & \ No newline at end of file