Package: gocryptfs
Version: 2.3-1+b4

Hi, gocryptfs author here, upstream ticket:
https://github.com/rfjakob/gocryptfs/issues/892

Debian currently ships a combination of gocryptfs and
https://packages.debian.org/bookworm/golang-golang-x-sys-dev that
results in "Operation not permitted" errors under the following
conditions:
1) Mounted as root
2) -allow_other is set

Root cause is 
https://github.com/golang/sys/commit/d0df966e6959f00dc1c74363e537872647352d51
which changed unix.Setreuid to affect the whole process instead of
just the current thread.

Upstream now has their own Setreuid (
https://github.com/rfjakob/gocryptfs/commit/6b1ba5846b17eec710a70cb6c6bf23e3f2024289
).

Would be nice to get this into Debian, but it's a few patches and a lot of LOC.

Reply via email to