Se eu tentar definir essa opção para um arquivo em uma unidade externa, ele apenas se desmarca. Fazer chmod +x
não tem efeito. A unidade é montada com opções padrão.
permissions
external-hdd
Borsook
fonte
fonte
Respostas:
Seu disco externo provavelmente está formatado em NTFS ou FAT32. Esses sistemas de arquivos não suportam permissões de arquivo do Linux.
Agora você tem pelo menos cinco opções:
ext4
sistema de arquivos. Isso pode ser feito usando o Disk Utility ou GPartedbash /path/to/your/file.sh
python /path/to/your/file.py
perl /path/to/your/file.pl
wine /path/to/your/file.exe
/lib/ld-linux.so.2 /path/to/your/file
/lib/ld-linux-x86-64.so.2 /path/to/your/file
(possivelmente perigoso) Monte a partição com o bit de execução definido para todos os arquivos. Para fazer isso, siga estas instruções:
Abra um terminal e execute:
Se você não puder gravar / acessar arquivos, execute o comando com
,uid=$(id -u)
afterfmask=022
:"Possivelmente perigoso" porque você concede permissões de execução a todos os arquivos, use esta opção somente se os outros métodos não funcionarem.
fonte
wine /path/to/your/file
também funciona para aplicativos do Windows.Se o sistema de arquivos estiver formatado como FAT ou NTFS, você sempre poderá montá-lo com as permissões apropriadas. As permissões padrão quando você monta na linha de comando incluem permissões de execução para todos os usuários.
Para obter resultados mais específicos, consulte as páginas do manual de
mount.ntfs-3g
emount
, o último na seção Opções de montagem para a gordura , em especial, dar uma olhada em opçõesuid
,gid
,umask
,fmask
,dmask
,fonte
O Ubuntu 10.04 não teve problemas ao definir permissões para executar programas ou ler / gravar em unidades externas.
É uma característica duradoura para mim que a torna a melhor versão para rodar em um USB.
O que foi retirado para impedir isso - e é a fraca conectividade sem fio padrão - é o que torna a 10.10 e além de uma confusão de frustração.
Consertar coisas como essa não deve ser tarefa do usuário. Se a execução móvel for obrigatória, use 10.04.
fonte