fsit
Sign in

Permissions

Grants cover whole filesystems

A grant gives a member, a group, or an API key access to one whole filesystem, read-only (ro) or read-write (rw). rw implies ro. To separate what different people or agents can see, give them different filesystems: there are no per-directory grants.

Roles

RoleCan
ownereverything an admin can, plus managing owners and deleting the organisation
adminmanage filesystems, grants, members, groups, and keys; mount every filesystem read-write
membermount what they or their groups are granted

An API key's grants must be a subset of what the member who created it may grant.

Mode is chosen per session

Each mount session picks ro or rw, up to the grant. You can mount read-write on your laptop while an agent's sandbox mounts the same filesystem read-only.

What revokes sessions

Every change that reduces privileges revokes the affected sessions and unused tickets at once: deleting or downgrading a grant, removing someone from a group that carried the grant, removing a member, revoking or expiring an API key, and deleting the filesystem. No new operation is admitted more than 15 seconds later; the client creates a new session under the new authority.

File modes are presentation

POSIX owners and mode bits inside a mount are shown for tools that expect them. They are not an access-control boundary; grants are.