Permissions issues when publishing to Filesystem Transports

To correct permission issues when using Filesystem Transports, you'll need to make sure that the boot script is updated accordingly. By default, the Tomcat container which Cascade CMS runs on will use a UMASK of 0027 which can lead to permission issues when trying to serve those files via a web server.

To overwrite the default UMASK setting:

  1. Stop Cascade CMS.
  2. Edit the file cascade.sh (located in the root directory of the Cascade CMS installation).
  3. Below the line with export JAVA_OPTS=... add the following: export UMASK='0022' (or the desired UMASK value)
  4. Start Cascade CMS.