답변:
외장 디스크가 NTFS 또는 FAT32로 포맷되었을 수 있습니다. 이러한 파일 시스템은 Linux 파일 권한을 지원하지 않습니다.
이제 최소 5 가지 옵션이 있습니다.
ext4
파일 시스템으로 다시 포맷하십시오 . 디스크 유틸리티 또는 GParted를 사용하여 수행 할 수 있습니다.bash /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
(아마 위험 할 수 있음) 모든 파일에 대해 실행 비트가 설정된 파티션을 마운트하십시오. 이렇게하려면 다음 지침을 따르십시오.
터미널을 열고 다음 을 실행하십시오.
sudo mount -o remount,fmask=027 /media/YOURDRIVE
파일을 쓰거나 액세스 할 수 없으면 ,uid=$(id -u)
after로 명령을 실행하십시오 fmask=022
.
sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
모든 파일에 실행 권한을 부여하기 때문에 "아마도 위험한"다른 방법이 작동하지 않는 경우에만이 옵션을 사용하십시오.
wine /path/to/your/file
Windows 응용 프로그램에서도 작동합니다.