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