eCryptfs暗号化されたファイル名のプレフィックスを変更できますか?

eCryptfs暗号化されたファイル名のプレフィックスを変更できますか?

eCryptfsでファイル名の暗号化を有効にすると、ファイルシステムをアンマウントすると、すべてのファイル名が「ECRYPTFS_FNEK_ENCRYPTED」で始まります。ファイルシステムでは、ファイル名が暗号化されているかどうかを識別するために使用できるファイル名に署名が必要であることを理解していますが、より慎重なアプローチを使用したいと思います。ファイルシステムに「暗号化された」と太字のファイルが表示されないように、その文字列の内容を変更する方法はありますか?これは簡単にインストールオプションになりそうですが、利用可能な場合は見逃してしまいます。 PAM設定ファイルのように使用できる他の場所はありますか?

ベストアンサー1

プレフィックスはカーネルソースコードの定数です。

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カーネルモジュールを再コンパイルしてロードするだけで問題が発生する可能性があります。

おすすめ記事