O seu disco externo é provavelmente formatado como NTFS ou FAT32. Esses sistemas de arquivos não suportam permissões de arquivos do Linux.
Você tem pelo menos cinco opções:
- Basta copiá-lo para a área de trabalho (ou sua pasta Home) e definir as permissões nesse arquivo.
- Faça backup dos dados e formate novamente a unidade no sistema de arquivos
ext4
. Isso pode ser feito usando o Utilitário de Disco ou o GParted - Execute o arquivo com um programa, abra um terminal e execute:
- para scripts Bash:
bash /path/to/your/file.sh
- para scripts em Python:
python /path/to/your/file.py
- para scripts Perl:
perl /path/to/your/file.pl
- para executáveis do Windows:
wine /path/to/your/file.exe
- para binários de 32 bits:
/lib/ld-linux.so.2 /path/to/your/file
- para binários de 64 bits:
/lib/ld-linux-x86-64.so.2 /path/to/your/file
- para scripts Bash:
- Copie o arquivo para o seu computador (por exemplo, pasta de início), defina o bit de execução nele e execute-o. (isso não pode ser feito para todos os arquivos)
-
(possivelmente perigoso) Monte a partição com o conjunto de bits de execução para todos os arquivos. Para fazer isso, siga estas instruções:
- Monte a partição (abrindo-a em um navegador de arquivos, por exemplo)
-
Abra um terminal e execute:
sudo mount -o remount,fmask=027 /media/YOURDRIVE
Se você não conseguir gravar / acessar arquivos, execute o comando com
,uid=$(id -u)
apósfmask=022
:sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
"Possivelmente perigoso" porque você concede permissões de execução a todos os arquivos, use esta opção apenas se os outros métodos não funcionarem.