From bed60101f4925eb2cce736301f5cc45ad267c187 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 10 Jan 2021 08:06:09 +0100 Subject: nametransform: make `gocryptfs.diriv` and `gocryptfs.xxx.name` files world-readable Make `gocryptfs.diriv` and `gocryptfs.xxx.name` files world-readable to make encrypted backups easier when mounting via fstab. Having the files follow chmod/chown of their parent does not seem to be worth the hassle. The content of the diriv files is not secret, and both diriv and name files are protected by the perms of the parent dir. Fixes https://github.com/rfjakob/gocryptfs/issues/539 --- tests/cli/cli_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tests/cli') diff --git a/tests/cli/cli_test.go b/tests/cli/cli_test.go index 6aa2feb..2872592 100644 --- a/tests/cli/cli_test.go +++ b/tests/cli/cli_test.go @@ -59,8 +59,10 @@ func TestInitFilePerms(t *testing.T) { syscall.Stat(dir+"/gocryptfs.diriv", &st) perms = st.Mode & 0777 // From v1.7.1, these are created with 0440 permissions, see - // https://github.com/rfjakob/gocryptfs/issues/387 - if perms != 0440 { + // https://github.com/rfjakob/gocryptfs/issues/387 . + // From v2.0, created with 0444 perms, see + // https://github.com/rfjakob/gocryptfs/issues/539 . + if perms != 0444 { t.Errorf("Wrong permissions for gocryptfs.diriv: %#o", perms) } } -- cgit v1.2.3