Instead of setting the umask to zero prior to calling creat/open/mkdir and restoring it after the call, Condor should pass 0 as the mode argument to these system calls and subsequently grant additional access rights using fchmod.