Как автоматически указать ключ шифрования имени файла с помощью ecryptfs?
При монтировании зашифрованной папки ecryptfs у меня возникает вопрос,
Filename Encryption Key (FNEK) Signature [d3f92227db598fd6]:
Я хочу автоматически ответить на этот вопрос, и это делается с помощью опции ecryptfs_sig=(fekek_sig) (см. man ecryptfs
)
Однако я не знаю, но не знаю, что должно быть аргументом.
Какой аргумент следует дать ecryptfs_sig
чтобы автоматически выбратьFNEK
?
Я думаю, что я должен добавить ключ с ecryptfs-add-passphrase
,
PS:
От man ecryptfs
:
ecryptfs_sig=(fekek_sig)
Specify the signature of the mount wide authentication token. The authentication token must be in the kernel keyring before the mount is performed. ecryptfs-
manager or the eCryptfs mount helper can be used to construct the authentication token and add it to the keyring prior to mounting.
Автоматическое выражение у меня уже есть:
mount -t ecryptfs,key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough,ecryptfs_enable_filename_crypto=y,no_sig_cache $FOLDER $FOLDER
1 ответ
Решение
Ваше предположение верно; ты должен бежать ecryptfs-add-passphrase --fnek
; вариант для mount
является ecryptfs_fnek_sig=<fnek_sig>
, См. Ответ на вопрос " Как подключить зашифрованный раздел eCryptFS при входе в систему под заголовком" Этот сценарий работает ".