a) hs_admin creates the ‘hs’ user on first run. It also creates most of the directories I think, so maybe we can delete them in the ZIP and let hs_admin do the job.
b) hs_admin and hs_main both run as root, but hs_main spawns another hs_main process that runs as user ‘hs’. This is on purpose I think. As most logic modules need to be fixed anyway I think it’s best to stay this way.