NTFS no admite el permiso de ejecución porque está diseñado para Windows, que no tiene el mismo concepto de archivos "ejecutables" que Linux. Si está intentando ejecutar archivos .exe de Windows en Wine, aún debería funcionar si ejecuta wine explícitamente, así:
wine /path/to/executable.exe
Si necesita ejecutar archivos directamente, puede establecer los permisos que se aplicarán a todos los archivos con la fmask
opción /etc/fstab
. Es posible que también deba agregar la exec
opción si ese no es el predeterminado para NTFS (no tengo una unidad a mano para verificar en este momento). El valor de fmask
le dice al controlador qué bits debe desactivar, por lo que, por ejemplo, para permitir lectura, escritura y ejecución para todos los usuarios, debería tener algo como esto:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=000 0 0
Si ya hay una fmask
opción, la forma más sencilla de activar el bit de ejecución es restar 1 de cualquier dígito que sea impar.
Si no sabe cómo funciona el enmascaramiento de permisos, la idea básica es que los permisos de lectura, escritura y ejecución están representados por los valores 4, 2 y 1, respectivamente. Puede agregarlos juntos para combinar permisos, por ejemplo, leer + escribir sería 6. La máscara de permisos es una combinación de tres dígitos que se aplican al propietario, el grupo y "otros" (todos los demás).
Solo recuerde que fmask
(también umask
y dmask
) en fstab son los permisos que desea desactivar .
Como ejemplo un poco más interesante, esto establecería los permisos en "rwx" para el propietario, "rx" para el grupo y "r" para todos los demás:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=023 0 0
Yo uso una línea como la siguiente en mi
/etc/fstab
archivo:lo que evita que la partición se monte al inicio, pero me permite montar como root con:
o
desde la línea de comando.
El montaje desde "Lugares" da un error, por lo que esta solución no es perfecta, pero estoy dispuesto a vivir con ella. Espero que esto sea útil para otros.
fuente
Parece un error en versiones anteriores ...
Intenta actualizar a Wine 1.3
Esto funcionó para mí, y ahora puedo instalar cualquier cosa directamente desde una partición NTFS.
fuente