Creé una partición NTFS para compartir mis datos entre mis dos sistemas operativos: Kubuntu 18.04 y Windows 10. Probé varias configuraciones 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
Con todas estas configuraciones, tengo acceso de lectura/escritura a la partición con el usuario totok (uid 1000), pero cuando quiero abrir un archivo con un software, aparece un Access Denied
error.
Lo más extraño: sucede con algunos softwares, pero no con todos (por ejemplo, sucede con Gimp, instalado con snapd, pero no con VSCode o Kate)
Ya desactivé el arranque rápido de Windows.
Algunas ideas ?
Respuesta1
Si un programa abre el archivo para escribirlo de inmediato (aunque solo debería leerlo en ese momento), necesita más permisos que un programa que solo lee. Luego existe la necesidad de crear un archivo de bloqueo o un archivo temporal (en el formato nativo de la aplicación). Es posible que no tenga permiso para escribir en algunas ubicaciones.
(error tipográfico en su texto: "noatume")
Respuesta2
Entonces, descubrí que los programas que no tenían los permisos eran programas instantáneos instalados sin el parámetro --classic. Sin esto, se agrupan en su directorio y sólo tienen acceso a los directorios de inicio. La única solución que encontré fue eliminar estas aplicaciones e instalarlas manualmente con apt/con los paquetes *.deb. Continuaré usando snap para programas que no necesitaban acceder a la partición de datos/que se pueden instalar con la opción --classic (por ejemplo, suite jetbrains)