Eu acho que o seu drive USB está formatado com VFAT / FAT32. Este formato de arquivo não suporta permissões de execução, e é por isso que chmod + x falha.
[Editar] Ok, joguei um pouco e procurei na internet. Muitas "soluções" sugerem que você deve alterar / etc / fstab . Isso só parece desajeitado para mim, o que você faz? mudar fstab toda vez que você encontrar uma nova unidade flash USB
Minha solução:
$ sudo vi /etc/udev/rules.d/90-usb-disks.rules
Adicione as linhas:
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Em seguida, tente inserir uma unidade USB. Provavelmente, existe um atributo que você pode verificar para garantir que seja um drive formatado em FAT se você quiser ser mais específico.