A montagem fuse
feita pelo nautilus tem uma vantagem sobre as montagens de todo o sistema em /etc/fstab
: ele sabe qual usuário está fazendo a montagem. Assumindo que você é o único usuário de sua máquina cliente (o que é bastante justo atualmente), você pode obter seu UID numérico e GID e umask padrão com:
$ id
uid=1001(msw) gid=1001(msw) groups=…
$ umask
0002
você adicionaria esses itens ao grupo de opções em fstab
defaults,uid=1001,gid=1001,umask=077,windows_names,locale=…
seria sensato, mas não necessário substituir defaults
por
auto,rw,nosuid,nodev,noexec
O nautilus assume que uma partição montada pelo usuário é "não confiável", portanto, sinaliza-a dessa maneira. Uma partição estrangeira (ou seja, NTFS) deve provavelmente sempre ser vista com tal suspeita.
adicionado em resposta ao comentário :
Esta é uma área em que a semântica entre sistemas fica estranha. O manual mount.ntfs (8) define fmask
e dmask
para tentar fazer com que os arquivos criados em um sistema de arquivos NTFS se comportem melhor. Posso ls
um diretório não pertencente a mim no windows? Eu deveria ser capaz? Existe alguma relação entre o seu UID no Linux e no Windows? Não sei.
Existe uma opção usermapping=
para mount.ntfs que substitui uid, gid, umask, fmask e dmask. Eu sugiro que você olhe para isso, se você quer um bom controle sobre quais arquivos são atribuídos que permissões. Gostaria de verificar se você pode acessá-los do lado do Windows antes de cometer muito em uma montagem de mapeamento de usuários.