FAT에서 Linux 스크립트를 실행하는 방법(Linux의 FS에서와 같이 작동하지 않음)

FAT에서 Linux 스크립트를 실행하는 방법(Linux의 FS에서와 같이 작동하지 않음)

FAT(또는 유사한 원시) 파일 시스템에서 구성 등과 같은 Linux 스크립트를 어떻게 실행합니까?

$ sudo chmod -R 777 .
$ ./configure
bash: ./configure: Permission denied

그것을 처리하는 방법?

답변1

쉘 스크립트라고 가정하고 관련 바이너리를 수동으로 전달하면 실행할 수 있습니다.

$ head -n 1 configure
#!/bin/bash
$ bash configure

FAT는 개별 파일 권한을 지원하지 않습니다. 따라서 이를 할당하는 데 사용할 수 없습니다 chmod. 그러나 다음과 같이 구성할 수 있어야 합니다.FAT의 모든 파일을 실행 파일로 취급.

답변2

현재 디렉터리 경로(.)가 아닌 스크립트 경로에 실행 권한을 설정해야 합니다.

sudo chmod 777 configure

그런 다음 실행하십시오.

sh configure

관련 정보