add genuser.sh, fix errors

macOS and Windows might not have htpasswd tools available, so adding this to the tpotinit image. users can run genuser.sh which simply contains a docker command to run tpotinit to create a user and add it to the T-Pot config (.env).
Fix an issue where WEB_USER was added with hyphens
Fix issues where shebang was incorrect
Update .env / env.example
This commit is contained in:
t3chn0m4g3
2024-03-13 16:30:17 +01:00
parent 1e5e57a52b
commit fe5eac0104
7 changed files with 123 additions and 5 deletions

2
genuser.sh Executable file
View File

@ -0,0 +1,2 @@
#!/usr/bin/env bash
docker run -v $PWD:/data --entrypoint bash -it -u $(id -u):$(id -g) dtagdevsec/tpotinit:alpha "/opt/tpot/bin/genuser.sh"