Permitindo que o usuário leia somente partes do sistema de arquivos NTFS

6

Depois de instalar o ntfs-3g eu tenho uma opção no nautilus para montar um diretório do Windows, mas eu preciso dar senha de root. Embora eu não tenha objeções em dar a senha de root, eu preferiria ficar restrito à permissão do usuário correspondente do Windows (ou seja, não permitir a modificação de arquivos do sistema). É facilmente realizável ou preciso postar solicitação de recurso?

    
por Maciej Piechotka 26.02.2011 / 14:32

2 respostas

5

Existe uma maneira de reconhecer as permissões do Windows em uma montagem ntfs-3g. Você precisa criar um arquivo de mapeamento de usuários. Veja aqui .

Isso também pode ser feito no Linux, com o utilitário ntfs-3g.usermap . Veja as páginas de manual para mount.ntfs-3g e ntfs-3g.usermap . (Eu uso o Fedora 14).

EDIT: Eu não sei qual efeito habilitar isso terá no recurso de montagem do Nautilus. Eu gosto de montar as partições em /etc/fstab e deixar assim.

    
por 04.03.2011 / 20:30
1

Disclaimer: Eu não tentei isso, então pode ou não funcionar; Eu não tenho um volume NTFS ao redor.

Monte todo o FS com permissões que impeçam que os usuários-alvo o leiam.

Monte um diretório da árvore resultante em um ponto de montagem acessível com mount --bind e subseqüente mount --o remount com diferentes uid e umaks que permitem que os usuários-alvo o leiam.

    
por 26.02.2011 / 18:14