Alguns dias atrás eu instalei o ecryptfs, criei um diretório privado usando-o. Agora meu login no Ubuntu ficou super lento. Eu tentei remover ecryptfs do Synaptic. Eu encontrei, não pode ser excluído dessa maneira. Em algum lugar eu li sobre esse comando
ecryptfs-setup-private --undo
Mas este comando exibe uma lista bastante confusa de comandos no terminal. Não quero atrapalhar minha instalação, nem quero perder minha conta de administrador.
Agora, minha pergunta é: como posso remover com segurança / home / user / Private (.Private) e remover a criptografia ecryptfs?
Respostas:
Na verdade, ecryptfs diz muito especificamente o que fazer quando você executa
ecryptfs-setup-private --undo
, basta seguir as instruções.Este comando preenche a
$PRIVATE
variável com o caminho para o seu diretório privado. O caminho é armazenado no~/.ecryptfs/Private.mnt
arquivo (onde ~ é o seu diretório inicial) ou, se o arquivo não existir, ele retornará ao ~ / Caminho privado. Você pode executar oecho $PRIVATE
comando para verificar o conteúdo da variável PRIVATE. Quando vir $ PRIVATE nos seguintes comandos, ele será substituído pelo conteúdo da variável ~ / Private no seu caso.Isso é importante.
O eCryptFS é uma espécie de sistema de arquivos montado no espaço do usuário (a Wikipedia explica o que está montando . Essa também é a razão pela qual a pasta Privada não pode ser removida tão facilmente. Pense nela como um tipo de proxy que criptografa e descriptografa seus arquivos de forma transparente. desmonta a pasta que desativa efetivamente a criptografia.
chmod
define permissões de arquivo . Nesse caso, você diz: "torne o arquivo / diretório armazenado em $ PRIVATE legível, gravável e executável para mim (700)" - você não pode excluir o diretório de outra forma, pois não possui acesso de gravação.Isso faz exatamente o que diz.
rm
comando significa ReMove,-r
significa recursivo (para remover diretórios recursivamente) ef
significa Force ("pare de me incomodar, apenas exclua-o"). Isso removerá todos os três diretórios: $ PRIVATE, ~ / .Private, ~ / .ecryptfsSe desejar, você pode remover esses diretórios manualmente do Nautilus (basta verificar "Exibir> Mostrar arquivos ocultos" para ver os diretórios .Private e .ecryptfs em seu diretório pessoal).
Isso removerá
ecryptfs-utils
elibecryptfs0
. Você pode fazer isso no Synaptic ou simplesmente ignorá-lo se quiser manter o eCryptFS por perto (por exemplo, para outros usuários).Se você seguir estas instruções, não haverá risco de danificar seu sistema ou perder seus arquivos - a menos que, é claro, você não faça backup dos arquivos no diretório ~ / Private.
fonte
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
"?cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
) e ele produziu "$ Command Not Found!"O procedimento de remoção está documentado no utilitário ecryptfs-setup-private (1), com a
--undo
opção:Divulgação completa: Sou um dos autores e mantenedores do eCryptfs .
fonte
Segui as instruções fornecidas em https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login na seção "Como remover uma instalação de diretório privado criptografada".
Notas:
Se você não tem acesso aos dados na sua pasta Privada ou os nomes dos arquivos são criptografados, siga estas etapas:
Nota: Este procedimento é uma alternativa que encontrei por mim (com a ajuda de um amigo) porque tudo o que leio nos fóruns não funciona para mim.
O último comando abrirá a pasta /tmp/ecryptfs.yyyyyyyy onde você poderá acessar seus dados descriptografados para fazer o backup. Então você fecha a pasta e fecha o terminal.
fonte