Add policy for CryFS, encfs and gocryptfs #145
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CryFS (https://www.cryfs.org/) is a software that can be run by non-root users that have access to
/dev/fuse
. Its command is directly used to mount a directory (/usr/bin/cryfs basedir mountpoint
), like commandmount
. Unmounting a mountpoint is done withfusermount -u mountpoint
,/usr/bin/fusermount
being a setuid-root
program labeledmount_exec_t
.EncFS (https://www.arg0.net/encfs) is a similar software that has been considered insecure since a security audit in 2014 found vulnerabilities that are not yet fixed (like vgough/encfs#9).
gocryptfs (https://nuetzlich.net/gocryptfs/) is a similar software that has been inspired by EncFS.
Allow users with role
sysadm
to use all these projects.