Come crittografare le singole cartelle?


86

Diciamo che ho una cartella, nella mia cartella Documenti, che contiene file a cui non voglio accedere senza una password.

C'è un modo per bloccare quella cartella in modo che sia protetta da password / crittografata?

In effetti, è possibile proteggere con password ogni singola cartella?

Risposte:


58

Cryptkeeper

ATTENZIONE: Recentemente è stato segnalato che CryptKeeper ha un bug password universale che mette i tuoi dati a rischio potenziale. Questo problema potrebbe non essere stato ancora risolto in Ubuntu, utilizzare questa soluzione a proprio rischio.

Rilevanti collegamenti informativi sui
bug: bug a monte: https://github.com/tomm/cryptkeeper/issues/23
bug Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

                                Dopo l'installazione, vai su Applicazioni -> Strumenti di sistema -> Cryptkeeper .

                                        Cryptkeeper si attaccherà automaticamente al pannello superiore

                   inserisci qui la descrizione dell'immagine

                     Per creare una cartella protetta crittografata, fai clic sull'applet Cryptkeeper e seleziona                                                                              "Nuova cartella crittografata"

                   inserisci qui la descrizione dell'immagine

                          Quindi digitare il nome della cartella e dove salvare la cartella e fare clic su "Avanti" .

                   inserisci qui la descrizione dell'immagine

                                                              Digita la password e fai clic su "Avanti".

                   inserisci qui la descrizione dell'immagine

                                                      La cartella verrà creata e pronta per essere utilizzata.

                   inserisci qui la descrizione dell'immagine

                   Per accedere a tutte le cartelle crittografate, fare clic sull'applet Cryptkeeper sul pannello e selezionare ciascuna cartella.

                   inserisci qui la descrizione dell'immagine

                                                   Digitare la password prima che sia montata per l'accesso.

                   inserisci qui la descrizione dell'immagine

                                                       Fatto

                   inserisci qui la descrizione dell'immagine

                 Per eliminare una cartella o modificare la password, fare clic con il tasto destro del mouse sulla cartella nell'applet del pannello.

                                                                                      Per ulteriori informazioni


3
Nel caso in cui non sia possibile visualizzare l'icona del pannello in esecuzione gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"e unity --replace.
Jakob,

3
@OneZero - +1 risposta eccellente
Fossfreedom

@fossfreedom, Quando il Gurru dice che è eccellente, allora è un'ottima risposta. grazie
One Zero,

1
@Jakob Almeno in 13.10, non com.canonical.Unity.Panelesiste ed systray-whitelistè una chiave non valida in tutti gli Unity.schemi disponibili :(
RedactedProfile

2
Cryptkeeper ha recentemente ricevuto valutazioni negative sul centro software di Ubuntu
danza

14

eCryptfs

Metodo EncryptedPrivateDirectory .

Wiki ufficiale di Ubuntu

Cerca e installa 'ecryptfs-utils' in Ubuntu Software Center:

inserisci qui la descrizione dell'immagine

Dopo l'installazione, vai su Applicazioni -> Accessori -> Terminale ed esegui il comando seguente:

ecryptfs-setup-private

inserisci qui la descrizione dell'immagine

Ti verrà richiesto di digitare la passphrase di accesso (password) e di crearne una per la tua cartella privata:

inserisci qui la descrizione dell'immagine

Al termine della creazione della password, disconnettersi e riconnettersi:

inserisci qui la descrizione dell'immagine

Quindi, vai su Luoghi -> Cartella Home:

inserisci qui la descrizione dell'immagine

E la nuova cartella dovrebbe essere creata nella tua home directory chiamata 'Private'. Questa cartella è crittografata e protetta da password. Sposta tutte le tue cose personali in questa cartella per proteggerle:

inserisci qui la descrizione dell'immagine

Agli utenti senza accesso alla cartella verrà negato:

inserisci qui la descrizione dell'immagine

Per ulteriori informazioni


9

Hai 2 scelte se vuoi bloccare una cartella da altri utenti

  • Crittografa o crea una password compressa per proteggere l'archivio dei file. Questo metodo (Cryptkeeper) è perfetto per questo caso quando devi essere sicuro al 100% che nessuno guarderà mai i tuoi file senza conoscere la password usata lì.

  • Utilizzare le autorizzazioni per la cartella / file del computer per negare l'accesso alla cartella ad altri utenti.

Il primo implica assicurarsi che il risultato non possa essere aperto da nessun utente senza conoscere la password utilizzata.

Il secondo cambierà solo i privilegi di file / cartella in modo che un altro utente senza diritti non possa aprirlo. La cartella esiste ancora, è possibile accedervi da qualsiasi utente con sudodiritti nel proprio sistema o utilizzando un LiveCD e leggendo la partizione. È anche più semplice da implementare e non richiede di digitare una password per tutto il tempo necessario per aprire / montare la cartella / archivio crittografato.

Un modo semplice e veloce per farlo è usare chmodper cambiare i privilegi per un file o una cartella.

Apri un terminale e vai al punto in cui si trova la tua cartella, supponiamo che il nome della cartella sia fooe che attualmente ci troviamo dove si trova la cartella.

chmod 700 foo

renderà foodisponibile solo per i tuoi occhi, non è crittografato (anche questo è possibile) ma solo il tuo utente (eo un utente con privilegi sudo) può leggere o aprire quel file / cartella.

Puoi anche farlo graficamente facendo clic con il tasto destro su un file o una cartella e modificando le autorizzazioni manualmente. Nell'esempio seguente, come proprietario hai tutti i privilegi e neghi a qualsiasi altro gruppo o utente l'accesso, la lettura o la modifica di quel file / cartella

inserisci qui la descrizione dell'immagine

Per ulteriori informazioni sulle autorizzazioni per file / cartelle, visitare la Understanding and Using File Permissionspagina wiki di Ubuntu .


Il +1 non può andare storto con quelle soluzioni sfuggenti ma semplici.
Aaron,

Sembra fantastico, ma non ha molto senso. Come posso semplicemente "cambiare i privilegi" per un po 'o cartella?
Bizzarri il

Hai a che fare con i neofiti qui. Cosa significa "usare il comando"? Se faccio clic su una cartella, come posso utilizzare "un comando"?
Bizzarri il

Ho aggiunto che alla risposta anche, fare clic destro una cartella e andare alle autorizzazioni e dare un'occhiata a questo. L'esempio fornito renderebbe il file / la cartella accessibile solo dall'utente o da un utente con diritti sudo. È lo stesso che emettere chmod 700 <folder_name>in un terminale.
Bruno Pereira,

Brillante. Ci proverò. EDIT: Aspetta. Non funziona solo se qualcun altro è connesso al mio PC? In questo momento, ho effettuato l'accesso - e sono l'unico utente - quindi, posso accedere a tutte quelle cartelle senza digitare una password.
Bizzarri il

4

Volta

Ultimo aggiornamento: 4 agosto 2012

Puoi provare Vault , recente progetto di un membro ubuntu-gr (comunità locale greca).

PPA :

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

È un'utilità gui per encfs (pacchetto nei repository). Cito la descrizione del pacchetto:

$ 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

Si crea un mountpoint / cartella che è possibile chiudere o eliminare. Se lo chiudi, hai bisogno di una password per aprirlo.

inserisci qui la descrizione dell'immagine


3
ppa non esiste più.

3

CryFS

Puoi usare CryFS :

cryfs basedir mountdir

È usato di default nei Vault di KDE ed è particolarmente interessante se sincronizzi il contenuto crittografato su Dropbox, Freefilesync, rsync o software simile, perché mantiene i suoi dati in piccoli blocchi crittografati e la modifica di un piccolo file comporta solo una piccola quantità di dati per essere ricaricato.


Vorrei sconsigliare cryfsperché non supporta hard link (standard Unix).
arielf

1
Tuttavia, ciò non dipende dal tuo caso d'uso? Immagino di non usarlo per tutto ciò che richiede un hard link?
RoundDuckMan,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.