chmod u+x program_name
. Então execute.
Se isso não funcionar, copie o programa do dispositivo USB para um volume nativo no sistema. Em seguida, chmod u+x program_name
na cópia local e execute isso.
Os sistemas Unix e similares ao Unix geralmente não executam um programa, a menos que esteja marcado com permissão para execução. A maneira como você copiou o arquivo de um sistema para outro (ou montou um volume externo) pode ter desativado a permissão de execução (como um recurso de segurança). O comando chmod u+x name
adiciona permissão para o usuário que possui o arquivo para executá-lo.
Esse comando altera apenas as permissões associadas ao arquivo; ele não altera os controles de segurança associados a todo o volume. Se forem controles de segurança no volume que estão interferindo na execução (por exemplo, uma noexec
opção pode ser especificada para um volume no fstab
arquivo Unix , que diz para não permitir permissão de execução para arquivos no volume), você poderá remontar o volume com opções para permitir a execução. No entanto, copiar o arquivo para um volume local pode ser uma solução mais rápida e fácil.
progam_name
?