an stc can come in with a .profile that includes a umask that may prevent us from doing permissions such as 770 on the workspace directory and 750 elsewhere.
This would just result in bug reports on zowe that are user problems.
Lets prevent this by enforcing a umask we work with.
If people are still set on breaking zowe permissions, they could always edit this umask, but setting a default for us seems right.
an stc can come in with a .profile that includes a umask that may prevent us from doing permissions such as 770 on the workspace directory and 750 elsewhere. This would just result in bug reports on zowe that are user problems. Lets prevent this by enforcing a umask we work with. If people are still set on breaking zowe permissions, they could always edit this umask, but setting a default for us seems right.
resolves https://github.com/zowe/launcher/issues/86