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

関連情報