ホームディレクトリの復号化のための起動スクリプト

ホームディレクトリの復号化のための起動スクリプト

/homeインストール中に誤って暗号化を有効にしました。したがって、システムを起動するたびに、コンソールで手動で復号化する必要があります。私はそれをしましたecryptfs-umount-private。起動時に自動的に復号化するには?

ベストアンサー1

以下を使用して永久に復号化できます。

この投稿(からインスピレーションを受けるこの他の記事):

  1. ログイン時のホームディレクトリのバックアップ sudo cp -rp /home/user /home/user.backup

    1.1。ホームバックアップにすべての内容が含まれていることを確認してください!

  2. grub経由でrootで再起動

    または、root の使用に切り替えることもできます(他のsudo権限を持つユーザーアカウントも同様に機能します)。

  3. ホームディレクトリの削除rm -rf /home/user
  4. 削除する/home/.ecryptfs/<myusername>

    その後、パッケージを削除します。apt-get remove ecryptfs-utils libecryptfs0

  5. ホームディレクトリを復元します。mv /home/user.backup /home/user
  6. 再起動
  7. 次の.Private .ecryptfsいずれかのフォルダを削除してください。rm -rf ~/.Private rm -rf ~/.ecryptfs
  8. うん!

これは私にとって効果的です。ホームフォルダファイルの権限は変更されず、DropboxやGitリポジトリに干渉しません。何らかの理由でUbuntu 9.10を新規インストールすると、最初のコマンドは実行されません。

おすすめ記事