Sua unidade é montada com a opção noexec
. AFAIK Isso literalmente não permite a execução de programas no volume, independentemente das configurações nos arquivos individuais. Soluções específicas variam dependendo de como você montou o volume em primeiro lugar, mas do ponto de vista geral você precisa montar o volume sem a opção noexec
ou trocá-lo explicitamente pela opção exec
. Aqui está um trecho da página man do fusível:
OPTIONS
Most of the generic mount options described in mount are supported (ro,
rw, suid, nosuid, dev, nodev, exec, noexec, atime, noatime, sync,
async, dirsync). Filesystems are mounted with nodev,nosuid by default,
which can only be overridden by a privileged user.
E a parte relevante da página de manual de montagem:
noexec Do not allow direct execution of any binaries on the mounted
filesystem. (Until recently it was possible to run binaries
anyway using a command like /lib/ld*.so /mnt/binary. This trick
fails since Linux 2.4.25 / 2.6.0.)
Até onde eu sei, o fusível não suporta a opção de remontagem, então acredito que você tenha que desmontar /dev/sda1
(após fechar todos os arquivos abertos no dispositivo) com fusermount -u "/var/host/media/removable/SD Card"
e montá-lo novamente com as opções requer (diferente de noexec) normalmente usando o comando mount
. Veja man mount
man fuse
e man fusermount
para mais detalhes conforme necessário para sua situação específica.