Wie verschlüssle ich einzelne Ordner?

86

Angenommen, ich habe in meinem Ordner "Dokumente" einen Ordner mit Dateien, auf die niemand ohne Kennwort zugreifen soll.

Gibt es eine Möglichkeit, diesen Ordner so zu sperren, dass er kennwortgeschützt / verschlüsselt ist?

Ist es tatsächlich möglich, einzelne Ordner mit einem Kennwort zu schützen?

Gonzoza
quelle

Antworten:

58

Cryptkeeper

WARNUNG : CryptKeeper wurde kürzlich gemeldet, dass ein universeller Kennwortfehler vorliegt , durch den Ihre Daten einem potenziellen Risiko ausgesetzt sind . Dieses Problem ist möglicherweise noch nicht in Ubuntu behoben. Verwenden Sie diese Lösung auf eigenes Risiko.

Relevante Fehlerinformationslinks:
Upstream-Fehler: https://github.com/tomm/cryptkeeper/issues/23
Debian-Fehler: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

                                Gehen Sie nach der Installation zu Anwendungen -> Systemprogramme -> Cryptkeeper .

                                        Cryptkeeper wird sich automatisch an das Top Panel anhängen

                   Bildbeschreibung hier eingeben

                     Um einen verschlüsselten geschützten Ordner zu erstellen, klicken Sie auf das Cryptkeeper-Applet und wählen Sie                                                                              "Neuer verschlüsselter Ordner".

                   Bildbeschreibung hier eingeben

                          Geben Sie dann den Ordnernamen und den Speicherort des Ordners ein und klicken Sie auf "Weiterleiten" .

                   Bildbeschreibung hier eingeben

                                                              Geben Sie das Passwort ein und klicken Sie auf "Weiterleiten".

                   Bildbeschreibung hier eingeben

                                                      Der Ordner wird erstellt und kann verwendet werden.

                   Bildbeschreibung hier eingeben

                   Um auf alle verschlüsselten Ordner zuzugreifen, klicken Sie im Bedienfeld auf das Cryptkeeper-Applet und wählen Sie die einzelnen Ordner aus.

                   Bildbeschreibung hier eingeben

                                                   Geben Sie das Kennwort ein, bevor der Zugriff auf das bereitgestellte Kennwort erfolgt.

                   Bildbeschreibung hier eingeben

                                                       Getan

                   Bildbeschreibung hier eingeben

                 Um einen Ordner zu löschen oder das Passwort zu ändern, klicken Sie mit der rechten Maustaste auf den Ordner im Panel-Applet.

                                                                                      Weitere Hilfe

Eine Null
quelle
3
Falls Sie das Bedienfeldsymbol nicht sehen können, führen Sie gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"und aus unity --replace.
Jakob
3
@ OneZero - +1 ausgezeichnete Antwort
fossfreedom
@fossfreedom, Wenn die Gurru sagen, es sei exzellent, dann ist es eine exzellente Antwort. danke
One Zero
1
@ Jakob Mindestens in 13.10, com.canonical.Unity.Panelexistiert nicht und systray-whitelistist ein ungültiger Schlüssel in allen verfügbaren Unity.Schemata :(
RedactedProfile
2
Cryptkeeper erhielt kürzlich schlechte Bewertungen für das Ubuntu Software Center
Danza
14

eCryptfs

EncryptedPrivateDirectory-Methode .

Ubuntu Official Wiki

Suchen und installieren Sie 'ecryptfs-utils' im Ubuntu Software Center:

Bildbeschreibung hier eingeben

Gehen Sie nach der Installation zu Anwendungen -> Zubehör -> Terminal und führen Sie den folgenden Befehl aus:

ecryptfs-setup-private

Bildbeschreibung hier eingeben

Sie werden aufgefordert, Ihre Login-Passphrase (Passwort) einzugeben und eine für Ihren privaten Ordner zu erstellen:

Bildbeschreibung hier eingeben

Wenn Sie mit dem Erstellen Ihres Passworts fertig sind, melden Sie sich ab und wieder an:

Bildbeschreibung hier eingeben

Gehen Sie als nächstes zu Orte -> Home-Ordner:

Bildbeschreibung hier eingeben

In Ihrem Home-Verzeichnis sollte ein neuer Ordner mit dem Namen "Privat" erstellt werden. Dieser Ordner ist verschlüsselt und passwortgeschützt. Verschieben Sie alle Ihre persönlichen Daten in diesen Ordner, um sie zu sichern:

Bildbeschreibung hier eingeben

Benutzern ohne Zugriff auf den Ordner wird Folgendes verweigert:

Bildbeschreibung hier eingeben

Weitere Hilfe

Eine Null
quelle
9

Sie haben zwei Möglichkeiten, um einen Ordner für andere Benutzer zu sperren

  • Verschlüsseln oder erstellen Sie ein komprimiertes Kennwortschutzarchiv für die Dateien. Diese Methode (Cryptkeeper) ist ideal für diesen Fall, wenn Sie zu 100% sicher sein müssen, dass niemand Ihre Dateien einsehen kann, ohne das dort verwendete Kennwort zu kennen.

  • Verwenden Sie die Ordner- / Dateiberechtigungen Ihres Computers, um anderen Benutzern den Zugriff auf Ihren Ordner zu verweigern.

Zum einen muss sichergestellt werden, dass das Ergebnis von keinem Benutzer geöffnet werden kann, ohne das verwendete Kennwort zu kennen.

Die zweite Option ändert nur die Datei- / Ordnerrechte, sodass ein anderer Benutzer ohne Rechte diese nicht öffnen kann. Der Ordner ist noch vorhanden und kann von jedem Benutzer mit sudoRechten in Ihrem System oder mithilfe einer Live-CD und Lesen der Partition aufgerufen werden . Es ist auch einfacher zu implementieren und erfordert nicht, dass Sie jedes Mal ein Kennwort eingeben, wenn Sie den verschlüsselten Ordner / das verschlüsselte Archiv öffnen / laden möchten.

Eine einfache und schnelle Möglichkeit besteht chmoddarin, die Berechtigungen für eine Datei oder einen Ordner zu ändern.

Öffnen Sie ein Terminal und navigieren Sie zu dem Ort, an dem sich Ihr Ordner befindet. Nehmen wir an, der Ordnername ist foound wir befinden uns derzeit dort, wo sich der Ordner befindet.

chmod 700 foo

wird foonur für Ihre Augen verfügbar machen , es ist nicht verschlüsselt (das ist auch möglich), sondern nur Ihr Benutzer (und / oder ein Benutzer mit sudo-Rechten) kann diese Datei / diesen Ordner lesen oder öffnen.

Sie können dies auch grafisch tun, indem Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken und die Berechtigungen manuell ändern. Im folgenden Beispiel haben Sie als Eigentümer alle Rechte und Sie verweigern jeder anderen Gruppe oder jedem anderen Benutzer den Zugriff, das Lesen oder das Ändern dieser Datei / dieses Ordners

Bildbeschreibung hier eingeben

Weitere Informationen zu Datei- / Ordnerberechtigungen finden Sie auf der Ubuntu- Understanding and Using File PermissionsWiki-Seite.

Bruno Pereira
quelle
+1 kann mit diesen schwer fassbaren und dennoch einfachen Lösungen nichts falsch machen.
Aaron
Klingt gut, macht aber wenig Sinn. Wie ändere ich einfach die Berechtigungen für eine Weile oder einen Ordner?
Gonzoza
Sie haben es hier mit Neulingen zu tun. Was bedeutet "Verwenden des Befehls"? Wenn ich auf einen Ordner klicke, wie verwende ich dann einen Befehl?
Gonzoza
Ich habe das auch zur Antwort hinzugefügt, klicke mit der rechten Maustaste auf einen Ordner und gehe zu den Berechtigungen und schaue sie dir an. Das angegebene Beispiel würde den Zugriff auf die Datei / den Ordner nur für Sie oder einen Benutzer mit Sudo-Rechten ermöglichen. Es ist dasselbe wie bei der Ausgabe chmod 700 <folder_name>in einem Terminal.
Bruno Pereira
Brillant. Ich werde das versuchen. BEARBEITEN: Warte. Funktioniert das nicht nur, wenn jemand anderes an meinem PC angemeldet ist? Im Moment bin ich angemeldet und der einzige Benutzer. Daher kann ich auf alle diese Ordner zugreifen, ohne ein Kennwort einzugeben.
Gonzoza
4

Gewölbe

Letzte Aktualisierung: 4. August 2012

Sie können Vault ausprobieren , ein aktuelles Projekt eines Ubuntu-Gr-Mitglieds (griechische Gemeinde).

PPA :

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

Es ist ein GUI- Dienstprogramm für encfs (Paket in Repositories). Ich zitiere die Paketbeschreibung:

$ 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

Sie erstellen einen Mountpoint / Ordner, den Sie dann schließen oder löschen können. Wenn Sie es schließen, benötigen Sie ein Kennwort, um es zu öffnen.

Bildbeschreibung hier eingeben

Savvas Radevic
quelle
3
ppa existiert nicht mehr.
3

CryFS

Sie können CryFS verwenden :

cryfs basedir mountdir

Es wird standardmäßig in KDE Vaults verwendet und ist besonders interessant, wenn Sie den verschlüsselten Inhalt über Dropbox, Freefilesync, rsync oder eine ähnliche Software synchronisieren, da die Daten in kleinen verschlüsselten Blöcken gespeichert werden und das Ändern einer kleinen Datei nur eine geringe Datenmenge zur Folge hat erneut hochgeladen werden.

Bruni
quelle
Ich würde davon abraten, cryfsda es keine (Standard-Unix-) Hardlinks unterstützt.
Arielf
1
Hängt das nicht von Ihrem Anwendungsfall ab? Ich nehme an, es wird nicht für etwas verwendet, das einen festen Link erfordert.
RoundDuckMan
2

Eine andere Möglichkeit, je nach Ihren Anforderungen, besteht darin, den Ordner als kennwortgeschützte Zip-Datei zu archivieren.

Dies ähnelt einer anderen Frage zum Kennwortschutz von Dateien .

Richard Holloway
quelle