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

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

eCryptfs でファイル名の暗号化を有効にすると、ファイルシステムをアンマウントすると、すべてのファイルの名前が「ECRYPTFS_FNEK_ENCRYPTED」で始まります。ファイルシステムがファイル名に署名を付けて、ファイル名が暗号化されていることを識別できるようにする必要があることは理解していますが、もっと目立たないものを使用したいと思います。ファイルシステム上の多数のファイルが「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 カーネル モジュールを再コンパイルしてロードするだけの問題かもしれません。

関連情報