diff options
author | Jakob Unterwurzacher | 2021-01-10 07:27:04 +0100 |
---|---|---|
committer | Jakob Unterwurzacher | 2021-01-10 07:27:04 +0100 |
commit | f3394ae286d65492483579e038acb33edd8ca274 (patch) | |
tree | 51fadd715b5caab1f3b21e20f1fecc05a7d247d6 /internal/nametransform/perms.go | |
parent | de108d3fc06dd9de404c497dfa9faa26956f43e3 (diff) |
nametransform: move permission constants to perms.go
Prep for https://github.com/rfjakob/gocryptfs/issues/539
Diffstat (limited to 'internal/nametransform/perms.go')
-rw-r--r-- | internal/nametransform/perms.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/internal/nametransform/perms.go b/internal/nametransform/perms.go new file mode 100644 index 0000000..98b51d6 --- /dev/null +++ b/internal/nametransform/perms.go @@ -0,0 +1,16 @@ +package nametransform + +const ( + // Permissions for gocryptfs.diriv files + // + // It makes sense to have the diriv files group-readable so the FS can + // be mounted from several users from a network drive (see + // https://github.com/rfjakob/gocryptfs/issues/387 ). + // + // Note that gocryptfs.conf is still created with 0400 permissions so the + // owner must explicitly chmod it to permit access. + dirivPerms = 0440 + + // Permissions for gocryptfs.longname.[sha256].name files + namePerms = 0400 +) |