Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Storage Volumes, Ownership, and Permissions

When a Group is created, a group ID (GID) is allocated for the group. All group members have the allocated GID added to their user.

When a Storage Volume is created within a group, the group ownership of the top level directory is set to either the primary group ID of user or root group ID for the storage volume directory group. This configuration is set in the storage volume definition. Group permissions set at the top level directory are set to read/write. setgid is configured at the top level directory and is used to ensure data written to the Storage Volume has group ownership set to the allocated GID.

By default, umask is typically set 002. The umask enables a user to do anything (read, write, execute) with the files created while other users can only read and execute, but not alter them. As a result, group members can share data written to a Storage Volume. Setting a umask in a workflow can modify the permissions files created with in the Storage Volume.