run user.sh in user context, not root
get a proper shell through socat

docker does annoying stuff like bind to ^P. theres also
a weird arch/docker tty bug.