Como definir permissões de arquivo ao montar o contêiner de arquivos TrueCrypt no OS X

0

Eu tenho um contêiner de arquivo TrueCrypt (sistema de arquivos FAT) contendo um número de arquivos de chave privada SSH.

Eu quero ser capaz de adicionar essas chaves privadas para o meu chaveiro SSH, no entanto eu estou tendo problemas para montar o recipiente de arquivo criptografado com as permissões corretas no OS X.

$ truecrypt --text -m ro /Users/admin/Secure.truecrypt /Volumes/TrueCrypt

Estou passando o ro (somente leitura) opções de montagem conforme orientado pelas páginas do manual, no entanto /Volumes/TrueCrypt (e todos os arquivos dentro dele) são montados com permissões de leitura e gravação do mundo:

$ ls -la /Volumes/TrueCrypt/
drwxrwxrwx@ 1 admin   staff  16384 31 Dec  1979 .
drwxrwxrwt@ 6 root    admin    204 14 Oct 13:56 ..
-rwxrwxrwx  1 admin   staff   1766  9 Oct 10:28 id_rsa.rsa
-rwxrwxrwx  1 admin   staff    672  6 Jul  2012 org_rsa.rsa

Isso significa ssh-add ignora as chaves dizendo que as permissões estão abertas demais.

https://serverfault.com/a/82282 sugere definir /etc/fstab como uma solução alternativa, no entanto, tanto quanto eu sei, não posso usar fstab aqui como eu estou usando um contêiner de arquivo TrueCrypt em vez de um volume. (Eu gostaria de corrigir isso se eu estiver enganado ...)

Como posso acessar esses arquivos de chave com as permissões corretas (600) no OS X?

tommarshall
fonte

Respostas:

0

Seu truecrypt comando irá montar seu arquivo como um volume , então a solução serverfault ainda é aplicável.

instanceof me
fonte