
paulo1205
(usa Ubuntu)
Enviado em 08/05/2021 - 22:40h
Se é um
pendrive, provavelmente ele usa sistema de arquivos FAT ou FAT32, que não reconhecem permissões do UNIX, e, por isso, e também por segurança, provavelmente foi montado de um modo que não habilita por padrão a permissão de execução em arquivos comuns. Normalmente isso é algo desejável, para não permitir a fácil execução de arquivos de um sistema operacional diferente, especialmente tratando-se de um dispositivo removível, supostamente mais exposto a contaminação por
malware.
Você pode definir a permissão de execução para qualquer arquivo no momento da montagem do sistema de arquivos FAT/FAT32, mas se a montagem ocorre de modo automático, como parte da experiência de uso com ambiente gráfico, pode ser que essa opção não seja habilitada por padrão. Verifique nas configurações do seu ambiente gráfico se você pode mudar isso.
Mas se o caso for somente de executar
scripts em
shell, uma alternativa é invocar explicitamente o
shell (ou outro interpretador de comandos, caso sejam
scripts em outras linguagens) passando o caminho do arquiivo que contém o
script como argumento. Por exemplo, você pode usar "
bash caminho_do_script" em lugar de apenas "
caminho_do_script" (supondo que o
script seja escrito para o BASH).
... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)