web-dev-qa-db-ja.com

個々のフォルダーを暗号化する方法は?

Documentsフォルダー内に、パスワードなしでは誰にもアクセスさせたくないファイルがあるフォルダーがあるとしましょう。

そのフォルダーをロックダウンして、パスワードで保護/暗号化する方法はありますか?

実際、個々のフォルダーをパスワードで保護することはできますか?

83
Gonzoza

警告:CryptKeeperは最近報告された ユニバーサルパスワードバグがある データを潜在的なリスクにさらしている。この問題は、Ubuntuではまだ修正されていない可能性があります。ご自身の責任でこのソリューションを使用してください。

関連するバグ情報リンク:
アップストリームのバグ: https://github.com/tomm/cryptkeeper/issues/2
Debianのバグ: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 Sudo apt-get install cryptkeeper

インストール後、アプリケーション->システムツール->Cryptkeeperに移動します。

Cryptkeeperは自動的にトップパネルに接続します

enter image description here

暗号化された保護フォルダーを作成するには、Cryptkeeperアプレットをクリックし、「新しい暗号化フォルダー」を選択します

enter image description here

次に、フォルダー名とフォルダーの保存場所を入力し、「転送」をクリックします。

enter image description here

パスワードを入力し、「転送」をクリックします。

enter image description here

フォルダが作成され、使用できる状態になります。

enter image description here

暗号化されたすべてのフォルダーにアクセスするには、パネルのCryptkeeperアプレットをクリックし、各フォルダーを選択します。

enter image description here

アクセスするためにマウントする前にパスワードを入力します。

enter image description here

完了

enter image description here

フォルダを削除するか、パスワードを変更するには、パネルアプレットでフォルダを右クリックします。

詳細ヘルプについて

58
One Zero

EncryptedPrivateDirectoryメソッド
buntu公式ドキュメント

Ubuntu Software Centerで「ecryptfs-utils」を検索してインストールします。

enter image description here

インストール後、[アプリケーション]-> [アクセサリ]-> [ターミナル]に移動し、以下のコマンドを実行します。

ecryptfs-setup-private

enter image description here

ログインパスフレーズ(パスワード)を入力し、プライベートフォルダー用に作成するように求められます。

enter image description here

パスワードの作成が完了したら、ログアウトして再度ログインします。

enter image description here

次に、[場所]-> [ホームフォルダー]に移動します。

enter image description here

また、「Private」という名前のホームディレクトリに新しいフォルダを作成する必要があります。このフォルダは暗号化され、パスワードで保護されています。個人用のものをすべてこのフォルダーに移動して、それらを保護します。

enter image description here

フォルダにアクセスできないユーザーは拒否されます。

enter image description here

ヘルプが必要な場合

14
One Zero

他のユーザーからフォルダーをロックダウンする場合、2つの選択肢があります

  • 圧縮パスワードを暗号化または作成して、ファイルのアーカイブを保護します。 https://askubuntu.com/a/104545/2586 および https://askubuntu.com/a/104984/2586 のメソッドは、この場合に最適です。そこに使用されているパスワードを知らない限り、誰もあなたのファイルを決して見ないことを100%確信する必要があります。

  • コンピューターのフォルダー/ファイルのアクセス許可を使用して、フォルダーへのアクセスを他のユーザーに拒否します。

最初に使用するパスワードを知らない限り、ユーザーが結果を開けないようにする必要があります。

2番目は、ファイル/フォルダーの特権を変更するだけなので、権限のない別のユーザーはそれを開けません。フォルダーはまだ存在し、システムのSudo権限を持つユーザー、またはLiveCDを使用してパーティションを読み取ることでアクセスできます。また、実装がより簡単で、暗号化されたフォルダ/アーカイブを開いたりマウントしたりするために常にパスワードを入力する必要がありません。

そのための簡単で迅速な方法は、chmodを使用してファイルまたはフォルダーの特権を変更することです。

ターミナルを開き、フォルダーのある場所に移動します。フォルダー名がfooであり、フォルダーの場所に現在いると仮定します。

chmod 700 foo

fooはあなたの目でのみ利用可能になり、暗号化されません(また可能です)が、あなたのユーザー(および/またはSudo特権を持つユーザー)のみがそのファイル/フォルダーを読み取りまたは開くことができます。

ファイルまたはフォルダーを右クリックして、アクセス許可を手動で変更することにより、グラフィカルに行うこともできます。以下の例では、所有者はすべての特権を持ち、他のグループまたはユーザーがそのファイル/フォルダーにアクセス、読み取り、または変更することを拒否します

enter image description here

ファイル/フォルダーのアクセス権の詳細については、Ubuntu Understanding and Using File Permissions wikiページをご覧ください。

9
Bruno Pereira

試すことができますVault、ubuntu-grメンバー(ギリシャのローカルコミュニティ)による最近のプロジェクト:- http://clepto.github.com/ - https://github.com/Clepto/Vault

PPA: https://launchpad.net/~vault/+archive/ppa

Sudo add-apt-repository ppa:vault/ppa
Sudo apt-get update
Sudo apt-get install vault

encfs(リポジトリ内のパッケージ)のGUIユーティリティです。パッケージの説明を引用します。

$ apt-cache show encfs
Package: encfs
[...]
Description-en: encrypted virtual filesystem
 EncFS integrates file system encryption into the Unix(TM) file system.
 Encrypted data is stored within the native file system, thus no
 fixed-size loopback image is required.
 .
 EncFS uses the Fuse kernel driver and library as a backend.
Homepage: http://www.arg0.net/encfs

マウントポイント/フォルダーを作成し、それを閉じたり削除したりできます。閉じた場合、開くにはパスワードが必要です。

enter image description here

4
Savvas Radevic

別の方法として、ニーズに応じて、フォルダをパスワードで保護されたZipファイルとしてアーカイブすることもできます。

これは パスワード保護ファイルに関する別の質問 に似ています。

3

CryFSを使用できます

cryfs basedir mountdir

KDE Vaultでデフォルトで使用され、Dropbox、Freefilesync、rsyncまたは同様のソフトウェアで暗号化されたコンテンツを同期する場合、特に興味深いです。データを小さな暗号化ブロックに保持し、小さなファイルを変更しても少量のデータしか得られないためです再アップロードされます。

2
Bruni