Project

General

Profile

Actions

Feature #46690

open

Add fscrypt support to the kernel CephFS client

Added by Luis Henriques almost 4 years ago. Updated 9 months ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:

Description

As per the documentation fscrypt is a (kernel) "library which filesystems can hook into to support transparent encryption of files and directories". It basically allows users to transparently encrypt files and directories: a user can simply set the key in a directory and all files within that directory will be encrypted. Note that this means that only the file data will actually be encrypted; the only metadata the is encrypted is the filename, everything else (timestamps, file size, xatttributes, etc) are visible for other users as long as they have the permissions to access them.

So far, only local filesystems support it (ext4, f2fs and ubifs), but it looks like there's nothing preventing CephFS to support it.


Related issues 2 (1 open1 closed)

Related to Linux kernel client - Bug #58126: kclient: WARNING: fs/crypto/keyring.c:242 fscrypt_destroy_keyring+0x7e/0xd0Fix Under ReviewXiubo Li

Actions
Copied to CephFS - Feature #58133: qa: add test cases for fscrypt feature in kernel CephFS clientResolvedXiubo Li

Actions
Actions

Also available in: Atom PDF