Ecryptfs
可以更改 eCryptfs 加密文件名前綴嗎?
如果我在 eCryptfs 中啟用文件名加密,當我解除安裝文件系統時,我的所有文件的名稱都以“ECRYPTFS_FNEK_ENCRYPTED”開頭。我理解文件系統需要在文件名中有一個簽名,它可以用來將文件名標識為加密,但我想使用更謹慎的東西。有沒有辦法可以更改此字元串的內容,以便文件系統上沒有一堆文件被大膽列為“加密”?似乎這很容易成為一種安裝選項,但如果有的話,我會錯過它。其他地方有什麼東西,比如我可以使用的 PAM 配置文件嗎?
前綴是核心原始碼中的常量:
fs/ecryptfs/ecryptfs_kernel.h 188:#define ECRYPTFS_FNEK_ENCRYPTED_FILENAME_PREFIX "ECRYPTFS_FNEK_ENCRYPTED." 189:#define ECRYPTFS_FNEK_ENCRYPTED_FILENAME_PREFIX_SIZE 24
可能只是編輯這些常量,重新編譯 ecryptfs 核心模組,然後載入它。