ecryptfs
ホームフォルダは、デフォルトでファイル名暗号化を使用して暗号化されます。ただし、これにより、143文字を超えるファイル名はホームフォルダに存在できません(暗号化されていないext4
ホームフォルダは255文字に制限されます)。ファイル名の暗号化を無効にすると、文字制限はデフォルトの255文字に戻ります。
新しいUbuntu 20.04をインストールした後、コマンドを使用してホームフォルダを暗号化しましたが、ecryptfs-migrate-home
この文字制限により多くのファイルを移行できませんでした。
ecryptfs-migrate-home
ファイル名暗号化でコマンドを実行する方法障害のある?
答え1
一つの解決策ecryptfs-migrate-home
は/usr/bin/ecryptfs-migrate-home
。
スクリプトはecryptfs-setup-private
暗号化コマンドを使用し、--no-fnek
ファイル名の暗号化を無効にするオプションを渡すことができます。
したがって、最後の暗号化が完了した行に対応する--no-fnek
オプションを追加するだけです。バージョンによっては次のように表示されます。
if ! ecryptfs-setup-private --no-fnek -u "$USER_NAME" -b $ECRYPTFS_SETUP_PRIVATE_ARGS