update for qnx running as non-root and add data file over-write protections