/etc/init.d/xsession
and
/etc/x11/Xsession.d/45xsession
define $USER and $HOME

You can replace both by an appropriate knoppix.sh script, so there is no need to remaster. I did the same here and now my Knoppix runs under root by default