A partição compartilhada NTFS windows-linux montada funciona para usuários rw, mas acesso negado para programas

A partição compartilhada NTFS windows-linux montada funciona para usuários rw, mas acesso negado para programas

Criei uma partição NTFS para compartilhar meus dados entre meus dois sistemas operacionais: Kubuntu 18.04 e Windows 10. Tentei várias configurações de fstab:

UUID=partitionId /media/totok/Data ntfs rw,nosuid,nodev,noatume,allow_other 0 0

UUID=partitionId /media/totok/Data ntfs-3g defaults,user,rw,umask=000,dmask=000,fmask=000,uid=1000,gid=100,windows_names 0 0

UUID=partitionId /media/totok/Data ntfs-3g rw,nodev,exec,nouser,async,suid,uid=1000,umask=022 0 0

Com todas essas configurações, tenho acesso de leitura/gravação à partição com o usuário totok (uid 1000), mas quando quero abrir um arquivo com um software, recebo um Access Deniederro.

O mais estranho: acontece com alguns softwares, mas não com todos (por exemplo: acontece com o Gimp, instalado com snapd, mas não com VSCode ou Kate)

Já desativei o Windows Fast boot.

Alguma ideia ?

Responder1

Se um programa abrir o arquivo para gravação imediatamente (mesmo que deva apenas ler naquele momento), ele precisará de mais permissões do que um programa que apenas lê. Depois há a necessidade de criar um lockfile ou um arquivo temporário (no formato nativo da aplicação). Você pode não ter permissão para escrever em alguns locais.

(erro de digitação no seu texto: "noatume")

Responder2

Então, descobri que os programas que não tinham permissões eram programas instantâneos instalados sem o parâmetro --classic. Sem isso, eles ficam agrupados em seu diretório e têm acesso apenas aos diretórios iniciais. A única solução que encontrei foi remover esses aplicativos e instalá-los manualmente com apt/com os pacotes *.deb. Continuarei usando o snap para programas que não precisam acessar a partição de dados/que podem ser instalados com a opção --classic (por exemplo, conjunto jetbrains)

informação relacionada