Como criptografar pastas individuais?


86

Digamos que eu tenha uma pasta, dentro da minha pasta Documentos, que tenha arquivos que eu não quero que ninguém acesse sem uma senha.

Existe uma maneira de bloquear essa pasta para que ela seja protegida por senha / criptografada?

De fato, é possível proteger com senha qualquer pasta individual?

Respostas:


58

Cryptkeeper

AVISO: Recentemente, o CryptKeeper informou que possui um bug de senha universal que coloca seus dados em risco potencial. Esse problema ainda não pode ser corrigido no Ubuntu, use esta solução por seu próprio risco.

Links de informações relevantes sobre
erros: Bug upstream: https://github.com/tomm/cryptkeeper/issues/23
Bug do Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

                                Após a instalação, vá para Aplicativos -> Ferramentas do sistema -> Cryptkeeper .

                                        O Cryptkeeper se conectará automaticamente ao painel superior

                   insira a descrição da imagem aqui

                     Para criar uma pasta protegida criptografada, clique no applet Cryptkeeper e selecione                                                                              'Nova pasta criptografada'

                   insira a descrição da imagem aqui

                          Em seguida, digite o nome da pasta e onde salvar a pasta e clique em 'Avançar' .

                   insira a descrição da imagem aqui

                                                              Digite a senha e clique em 'Encaminhar'.

                   insira a descrição da imagem aqui

                                                      A pasta será criada e pronta para ser usada.

                   insira a descrição da imagem aqui

                   Para acessar todas as pastas criptografadas, clique no miniaplicativo Cryptkeeper no painel e selecione cada pasta.

                   insira a descrição da imagem aqui

                                                   Digite a senha antes de ser montada para ser acessada.

                   insira a descrição da imagem aqui

                                                       Feito

                   insira a descrição da imagem aqui

                 Para excluir uma pasta ou alterar a senha, clique com o botão direito do mouse na pasta no miniaplicativo do painel.

                                                                                      Para obter mais ajuda


3
Caso você não consiga ver o ícone do painel sendo executado gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"e unity --replace.
Jakob

3
@OneZero - +1 resposta excelente
fossfreedom

@fossfreedom, Quando os Gurru dizem que é excelente, é uma excelente resposta. obrigado
One Zero

1
@Jakob Pelo menos em 13.10, com.canonical.Unity.Panelnão existe e systray-whitelisté uma chave inválida em todos os Unity.esquemas disponíveis :(
RedactedProfile

2
Cryptkeeper receberam classificações ruins recentemente no centro de software do Ubuntu
danza

14

eCryptfs

Método EncryptedPrivateDirectory .

Wiki Oficial do Ubuntu

Procure e instale 'ecryptfs-utils' no Ubuntu Software Center:

insira a descrição da imagem aqui

Após a instalação, vá para Aplicativos -> Acessórios -> Terminal e execute o comando abaixo:

ecryptfs-setup-private

insira a descrição da imagem aqui

Você será solicitado a digitar sua senha de acesso (senha) e criar uma para sua pasta particular:

insira a descrição da imagem aqui

Quando terminar de criar sua senha, faça logoff e logon novamente:

insira a descrição da imagem aqui

Em seguida, vá para Lugares -> Pasta pessoal:

insira a descrição da imagem aqui

E uma nova pasta deve ser criada no seu diretório pessoal chamado 'Privado'. Esta pasta está criptografada e protegida por senha. Mova todas as suas coisas pessoais para esta pasta para protegê-las:

insira a descrição da imagem aqui

Usuários sem acesso à pasta serão negados:

insira a descrição da imagem aqui

Para obter mais ajuda


9

Você tem duas opções se desejar bloquear uma pasta de outros usuários

  • Criptografe ou crie um arquivo compactado com senha para proteger os arquivos. Este método (Cryptkeeper) é perfeito para este caso, quando você precisa ter 100% de certeza de que ninguém nunca verá seus arquivos sem saber a senha usada lá.

  • Use as permissões de pasta / arquivo do computador para negar o acesso à sua pasta para outro usuário.

O primeiro envolve garantir que o resultado não possa ser aberto por nenhum usuário sem saber a senha usada.

O segundo alterará apenas os privilégios de arquivo / pasta para que outro usuário sem direitos não possa abri-lo. A pasta ainda existe, pode ser acessada por qualquer usuário com sudodireitos no seu sistema ou usando um LiveCD e lendo a partição. Também é mais simples de implementar e não exige que você digite uma senha o tempo todo para abrir / montar a pasta / arquivo criptografado.

Uma maneira fácil e rápida de fazer isso é chmodalterar os privilégios de um arquivo ou pasta.

Abra um terminal e navegue até o local onde está sua pasta, vamos supor que o nome da pasta esteja fooe que atualmente estamos localizados onde está a pasta.

chmod 700 foo

disponibilizará fooapenas para seus olhos, não é criptografado (isso também é possível), mas apenas seu usuário (e ou um usuário com privilégios de sudo) pode ler ou abrir esse arquivo / pasta.

Você também pode fazer isso graficamente clicando com o botão direito do mouse em um arquivo ou pasta e alterando suas permissões manualmente. No exemplo abaixo, você como proprietário tem todos os privilégios e nega que qualquer outro grupo ou usuário acesse, leia ou modifique esse arquivo / pasta

insira a descrição da imagem aqui

Para mais informações sobre permissões de arquivo / pasta, visite a Understanding and Using File Permissionspágina wiki do Ubuntu .


O +1 não pode dar errado com essas soluções simples e ilusórias.
Aaron

Parece ótimo, mas não faz muito sentido. Como simplesmente "altero os privilégios" por um tempo ou pasta?
Gonzoza

Você está lidando com novatos aqui. O que significa "usar o comando"? Se eu clicar em uma pasta, como "usar um comando"?
Gonzoza

Adicionei isso à resposta também, clique com o botão direito do mouse em uma pasta, acesse as permissões e dê uma olhada nela. O exemplo dado tornaria o arquivo / pasta acessível apenas por você ou um usuário com direitos sudo. É o mesmo que emitir chmod 700 <folder_name>em um terminal.
Bruno Pereira

Brilhante. Eu tentarei isso. EDIT: Aguarde. Isso não funciona apenas se alguém estiver conectado ao meu PC? No momento, estou logado - e sou o único usuário -, portanto, posso acessar todas essas pastas sem digitar uma senha.
Gonzoza

4

Cofre

Última atualização: 4 de agosto de 2012

Você pode experimentar o Vault , projeto recente de um membro do ubuntu-gr (comunidade local grega).

PPA :

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

É um utilitário de interface gráfica para encfs (pacote em repositórios). Cito a descrição do pacote:

$ 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

Você cria um ponto de montagem / pasta que pode ser fechado ou excluído. Se você fechá-lo, precisará de uma senha para abri-lo.

insira a descrição da imagem aqui


3
ppa não existe mais.

3

CryFS

Você pode usar o CryFS :

cryfs basedir mountdir

Ele é usado por padrão nos cofres do KDE e é particularmente interessante se você sincronizar o conteúdo criptografado através do Dropbox, Freefilesync, rsync ou software similar, porque mantém seus dados em pequenos blocos criptografados e alterar um arquivo pequeno resulta em apenas uma pequena quantidade de dados. para ser reenviado.


Eu desaconselharia cryfsporque não suporta links físicos (Unix padrão).
arielf 14/01

1
Isso não depende do seu caso de uso? Eu acho que não usá-lo para qualquer coisa que exija um link físico?
RoundDuckMan 28/02

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.