Posso descriptografar um diretório específico sob o diretório home enquanto o diretório home inteiro está criptografado?

1

A razão pela qual estou perguntando isso é que a criptografia deixa um comprimento de 143 caracteres para ser usado como nome de arquivo. Embora normalmente não pareça um problema, ele se torna um quando o nome de um arquivo contém muitos caracteres CJK (chineses, janpaneses e coreanos) de vários bytes.

No entanto, não consegui renomear manualmente o arquivo, porque ele deveria ser baixado e processado internamente por um programa. Especificamente, é o arquivo de currículo usado pelo Transmission, que deve ser armazenado no diretório ~/.config/transmission/resume .

Como eu sei em qual pasta o arquivo será armazenado (neste caso, a pasta resume mencionada anteriormente), eu gostaria de descriptografar esta pasta específica para resolver o problema "filename too long".

Então, a minha pergunta é, além de sem codificar o pasta de casa inteira , existe uma maneira de descriptografar apenas uma pasta / diretório específico?

    
por Naitree 30.01.2015 / 07:56

2 respostas

2

Eu não sei como fazer exatamente o que você pede; mas você poderia criar uma pasta em outro lugar e montá-la em sua pasta pessoal, o que resolveria o problema.

Eu faço isso com um segundo disco rígido, montado como '/ home / mark / media', para não preencher meu ssd com fotos & amp; música.

Por exemplo, crie uma pasta em

/ media / example e monte-o adicionando um link

ln /media/example /home/mark/example

Isso persistirá durante as reinicializações. Se for uma partição while, é melhor adicioná-la ao fstab

    
por Mark Williams 30.01.2015 / 08:25
1

Se você pudesse descriptografar ou montar apenas em um único arquivo, ele usaria as mesmas chaves de todos os outros arquivos criptografados, por isso não estou vendo uma vantagem sobre apenas montar a casa criptografada regularmente.

Se você quisesse criar outra pasta não criptografada em qualquer outro lugar para armazenar o diretório ~/.config/transmission/resume , ou todo o ~/.config/transmission , você poderia fazer uma bind mount :

mount --bind olddir newdir

e não precisaria usar uma partição ou unidade separada, poderia colocar o newdir em / ou /home ou em qualquer lugar.

    
por Xen2050 30.01.2015 / 15:06